Button funktioniert nicht für AlexKolpa / fab-toolbar

Ich war vor kurzem im Begriff, AlexKolpa / fab-toolbar Bibliothek zu importieren, aber ich merke die Animation funktioniert nicht, obwohl ich alle seine Anweisungen befolgte.

Https://github.com/AlexKolpa/fab-toolbar

  • So erstellen Sie ein Exchange-Konto in Android Emulator mit 4.3
  • FLAG_ACTIVITY_CLEAR_TOP und onActivityResult
  • Prozesse, die durch das Android-System getötet werden: werden die laufenden Benachrichtigungen auch entfernt?
  • Wie man einen SOAP-Web-Service auf Android
  • Statusbar Benachrichtigung in android phonegap
  • Wie man Schnittstelle benutzt, um zwischen zwei Tätigkeiten zu kommunizieren
  • Mein Code besteht darin:

    Hauptaktivität

    import android.animation.Animator; import android.animation.AnimatorInflater; import android.animation.ObjectAnimator; import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.util.Log; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.view.animation.LinearInterpolator; import android.widget.Toast; import com.github.alexkolpa.fabtoolbar.FabToolbar; public class MainActivity extends ActionBarActivity implements View.OnClickListener{ private FabToolbar fabToolbar; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); fabToolbar = ((FabToolbar) findViewById(R.id.fab_toolbar)); fabToolbar.setColor(getResources().getColor(R.color.blue)); // findViewById(R.id.attach).setOnClickListener(this); findViewById(R.id.attach).setOnClickListener(new View.OnClickListener(){ public void onClick(View v){ Log.e("SOMETHING","SOMETHING"); fabToolbar.show(); } }); } @Override public void onClick(View v){ Toast.makeText(this,"This is a button click!", Toast.LENGTH_SHORT).show(); fabToolbar.hide(); } } 

    Hauptaktivität:

     <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:tb="http://schemas.android.com/apk/src/org.panel" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <!-- <ImageView android:id="@+id/policebox" android:layout_width="200dp" android:layout_height="200dp" android:cropToPadding="true" android:layout_centerInParent="true" android:src="@drawable/dot" android:text="@string/example1" android:onClick="disappearBox" />--> <com.github.alexkolpa.fabtoolbar.FabToolbar android:id="@+id/fab_toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="bottom" tb:tb_animation_duration="500" tb:tb_button_gravity="end" tb:tb_container_gravity="center" android:layout_alignParentBottom="true" android:layout_alignParentLeft="true" android:layout_alignParentStart="true"> <ImageView android:id="@+id/attach" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_whiteplus" android:layout_marginLeft="@dimen/icon_margin" android:layout_marginRight="@dimen/icon_margin" /> <!-- More buttons can be added here --> </com.github.alexkolpa.fabtoolbar.FabToolbar> </FrameLayout> 

    Gradle bei Bedarf:

     repositories { maven { url "https://jitpack.io" } } apply plugin: 'com.android.application' android { compileSdkVersion 22 buildToolsVersion "21.1.2" defaultConfig { applicationId "com.example.gkvxm.animations" minSdkVersion 15 targetSdkVersion 22 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:22.1.1' compile 'com.github.alexkolpa:floating-action-button-toolbar:0.5.1' compile 'com.github.ozodrukh:CircularReveal:1.1.0@aar' compile 'com.melnykov:floatingactionbutton:1.3.0' } 

    Irgendwelche Ideen?

  • Kann die Methode 'getSupportFragmentManager ()' in Fragment nicht auflösen
  • Retrofit2 Handle-Bedingung, wenn Statuscode 200 aber json Struktur anders als datamodel Klasse ist
  • Android INHALT TYP - Ist vnd.android.cursor.dir einige Standardkonstante von Android definiert?
  • Android Emulator kann nicht ausgeführt werden
  • Einzeilige EditText in Android
  • Dagger 2-Komponenten-Abhängigkeiten
  • 2 Solutions collect form web for “Button funktioniert nicht für AlexKolpa / fab-toolbar”

    Ich habe diese Bibliothek benutzt und es funktioniert einwandfrei. Ich habe auch mit deinem Code auf Moto X 5.1 und Genymotion 4.4 versucht, bei beiden die Animation funktioniert.

    Einige nitpicking aber:

    • Im Layout, wie du mit FrameLayout hast, FrameLayout du nicht die Attribute:

       android:layout_alignParentBottom="true" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" 
    • Es gibt ein Bild in Ihrem Layout und klicken Sie auf das Bild, das Sie wieder eine show der Schaltfläche machen. Ich glaube nicht, dass das ein beabsichtigtes Verhalten wäre. Auch wenn du diesen Teil entfernst, würde die Offenbarung gut funktionieren. Dieser Teil:

       findViewById(R.id.attach).setOnClickListener(new View.OnClickListener() { public void onClick(View v) { Log.e("SOMETHING", "SOMETHING"); fabToolbar.show(); } }); 

    Ich habe gerade diesen Code heruntergeladen …

    Ich fand dich nicht wissen, wie man id findet …

    So folgen Sie einfach diesem, es wird funktionieren

     ImageView imageView; imageView= (ImageView) findViewById(R.id.event); imageView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Toast.makeText(SampleActivity.this, "Clicked", Toast.LENGTH_SHORT).show(); } }); 
    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.