2016-07-27 2 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

그렇지 않으면 당신은 단순히 당신이 있는지 확인하는 OnTouchListener에 따라 Gone에 각 컨트롤의 Visibility을 설정할 수 있습니다 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- 클릭 - 바깥 쪽 –

관련 문제