2012-01-16 4 views
0

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

ответ

1

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

+1

проклятый прост: p –