2016-07-27 8 views
0

メインフローティングアクションボタンをクリックすると表示されるカスタムフローティングアクションボタン付きのフローティングアクションボタンがあります。
ミニFABはLinearLayoutにあります。Android unfocusedのときにFABメニューを非表示にする

FABメニューを開いた後、ユーザーが別の場所をクリックするとメニューが消えます。しかし、私はこれを行う方法を見つけることができませんでした。
これにはどんなリスナーが必要ですか?

助けが必要ですか?

ありがとうございました。

+0

あなたは今まで何をしていないのですか? – Andrej

答えて

1

あなたが最も可能性の高いカスタムFloatingActionButton.Behaviorに興味がある:

https://developer.android.com/reference/android/support/design/widget/FloatingActionButton.Behavior.html

https://medium.com/@nullthemall/floatingactionmenu-floatingactionbutton-behavior-dd33cc0d9ba7#.jsvuvz2rk

そうでなければあなたは単にあなたがいるかどうかをチェックOnTouchListenerに基づいてGoneに、各コントロールのVisibilityを設定することができますFABの外側に触れる。

+0

ありがとうございます。 OnTouchListenerを介してFABの外部に触れているかどうかを確認するにはどうすればよいですか? – amitairos

+1

http://stackoverflow.com/questions/25446855/ontouchlistener-intercept-when-touch-goes-outside-view http://stackoverflow.com/questions/6685690/android-make-view-disappear-by-クリック - アウトオブザイット –

関連する問題