2012-01-16 5 views
0

기본적으로 안드로이드 SlidingDrawer에서는 자식보기를 핸들로 사용하여 자아를 열거 나 숨길 수 있습니다. 그러나 여기에서는 여는 SlidingDrawer 영역 안에 있지 않은 화면의 아무 곳이나 두드려서 SlidingDrawer를 숨기려고합니다. 사용자가 데스크톱/웹 기반 앱의 다른 장소를 탭하면 팝업 메뉴가 숨겨진 것처럼 보입니다. 그럴 수있는 방법은 없나요? 내 slidingDrawer가 전체 화면이 아니므로 사용자가 화면의 다른 위치를 탭할 수 있습니다.화면상의 SlidingDrawer 숨기기

답변

1

슬라이딩 드로어 외부에있는 뷰 slidingDrawer.close(); 또는 slidingDrawer.animateClose();을 슬라이딩 드로어에 호출하는 TouchListener를 추가하십시오.

+1

정말 간단합니다. p –