скрыть SlidingDrawer на экране нажмите - PullRequest
0 голосов
/ 16 января 2012

По умолчанию в Android SlidingDrawer предназначен для использования дочернего представления в качестве ручки для открытия или скрытия своего собственного.Но здесь я хочу скрыть мой SlidingDrawer, нажав на любое место на экране, которое не находится внутри открывающейся области SlidingDrawer.Так же, как всплывающее меню скрывается, когда пользователь нажимает на другие места в настольном / веб-приложении.Есть ли способ сделать это?Мой slideDrawer сделан не для полноэкранного режима, поэтому он позволяет пользователю нажимать на другие места на экране.

1 Ответ

1 голос
/ 16 января 2012

На вид, который находится за выдвижным ящиком, Добавьте TouchListener, в который вы звоните slidingDrawer.close(); или slidingDrawer.animateClose(); на выдвижной ящик.

...