2016-07-27 59 views
0

我有一个浮动操作按钮,带有一个迷你浮动操作按钮的自定义菜单,点击主浮动操作按钮时出现。
迷你FAB位于LinearLayout中。Android隐藏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

否则,你可以简单地设置相应的控件的Visibility基于一个OnTouchListener来检查,如果你是Gone触摸FAB以外。

+0

谢谢。如果我在FAB之外触摸,如何通过OnTouchListener进行检查? – amitairos

+1

http://stackoverflow.com/questions/25446855/ontouchlistener-intercept-when-touch-goes-outside-view http://stackoverflow.com/questions/6685690/android-make-view-disappear-by-点击-外的,它 –