2017-01-24 1 views
0

Ich weiß, wie man Floating-Action-Button wie in Balg Bild gezeigt. Aber ich muss auf Click oder jederzeit ein anderes Layout zeigen, wenn ich dieses Layout zeigen möchte. zweites LayoutWie kann ich unter Bildansicht der Floating Action Button in Android bekommen?

angebracht

Wie kann ich das erreichen?

+0

Das FAB du sprichst über uns eine Animation mit Morphing-Effekten. 'Swiggy' – W4R10CK

+0

Wie kann ich das tun? Wie man diese Art von Layout auf Klick von FAB einstellt? –

+0

lesen Sie mehr hier https://github.com/hujiaweibujidao/FabDialogMorph – W4R10CK

Antwort

1

Siehe diesen Link Floating Action Button-Toolbar https://github.com/AlexKolpa/fab-toolbar

Sie es brauchen Abhängigkeit im Projekt hinzuzufügen.

compile 'com.github.alexkolpa:floating-action-button-toolbar:0.5.1' 

In der XML-Datei,

<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_anim_duration="500" 
tb:tb_button_gravity="end" 
tb:tb_container_gravity="center" 
> 

<ImageView 
    android:id="@+id/attach" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:src="@drawable/ic_attachment_white_48dp" 
    android:layout_marginLeft="@dimen/icon_margin" 
    android:layout_marginRight="@dimen/icon_margin" 
    /> 

<!-- More buttons can be added here --> 

Um die Symbolleiste ein- oder auszublenden, rufen Sie einfach hide() und show().

FabToolbar fabToolbar = ((FabToolbar) findViewById(R.id.fab_toolbar)); 

findViewById(R.id.attach).setOnClickListener(new View.OnClickListener() { 
    public void onClick(View v) { 
     fabToolbar.hide(); 
    } 
}); 
+0

Das ist, was ich brauche. Vielen Dank. Aber müssen zuerst implementieren –

+0

Wie ich sehen kann, haben Sie nicht genug Ruf, um einen Kommentar zu posten, so dass Sie einfach einen Link als Antwort, aber es ist unvollständig, müssen Sie eine funktionierende und wichtige Codebeispiel als auch zur Verfügung stellen und auch teilen Lesen Sie den kompletten Beitrag –

+0

Sure @Umar Alta. –

Verwandte Themen