2013-02-04 1 views
0

내 응용 프로그램에 SlidingDrawer를 구현했는데 지금까지 모든 것이 잘 작동합니다.Android : SlidingDrawer는 Android 기본 창에있는 것과 같습니다.

그런 다음 안드로이드 메인 창의 것과 같은 보이지 않는 핸들을 만들었습니다.

이제 손잡이 위로 손가락을 움직여서 손잡이를 잡아 당겨 볼 수있게하고 싶습니다. 안드로이드 메인 윈도우에서와 같은 행동을 의미합니다.

하지만 그 방법을 모릅니다. (현재는 핸들을 탭할 때만 작동하며 다른 곳을 가볍게 두드리고 핸들 위로 손가락을 움직이면 작동하지 않습니다.)

+0

화면 너비를 채우고 알려주도록 핸들을 만드십시오. – VendettaDroid

+0

그러면 잘 알려진 스 와이프 제스처를 사용할 수 없습니다. 한 번의 클릭만으로 – user1786426

답변

1

잘못된 생각입니다. 시스템의 서랍과 앱 서랍을 구별 할 수있는 방법이 없습니다.

+0

어쩌면 @ user1786426은 화면 상단 이외의 다른 곳에서 슬라이딩 서랍을 사용합니까? –

+0

내 앱이 전체 화면으로 실행되므로 시스템의 서랍이 없습니다. – user1786426

+0

오. 그래서 그래픽 기반의 응용 프로그램이 될 것입니까? 어떤 경우 표준 UI 툴킷을 사용하지 않을 것입니다. –

0

상단 베젤에서 시작되는 swipe motion을 감지하려고합니다.

모션 이벤트의 getEdgeFlags()을 사용하여 스 와이프 제스처가 베젤에서 시작하는지 여부를 감지하려고합니다.