2017-01-24 5 views
0

私はフローティングアクションボタンを設定する方法を知っています(下の図を参照)。しかし、私はそのレイアウトを表示したいときはいつでもクリックしていつでも別のレイアウトを表示する必要があります。第2のレイアウトはアンドロイドのフローティングアクションボタンの下に画像の種類のビューを表示するにはどうすればよいですか?

私はこれをどのように達成することができますが装着されていますか?

+0

モーフィングエフェクトを使用したアニメーションは、私たちの話です。 'Swiggy' – W4R10CK

+0

どうすればいいですか?どのようにFABのクリックでこのタイプのレイアウトを設定するのですか? –

+0

続きを読むhttps://github.com/hujiaweibujidao/FabDialogMorph – W4R10CK

答えて

1

は、プロジェクトに依存関係を追加する必要があるアクションボタンのツールバーがありhttps://github.com/AlexKolpa/fab-toolbar

をフローティングこのリンクを参照してください。あなたのXMLファイルで

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

<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 --> 

ツールバーを非表示にしたり表示するには、単にhide()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

これは私が必要なものです。ありがとう。しかし、最初に実装する必要があります –

+0

私はあなたが答えとしてリンクを提供するだけでなく、その不完全さを提供するためにコメントを投稿するのに十分な評判を持っていないことがわかりますので、完全な投稿を読む –

+0

確か@Umarアルタ。 –

関連する問題