2011-01-21 2 views
1

Я использую SlidingDrawer, и он хорошо работает в моем приложении, но ... возможно ли иметь тот, который не открывается и не закрывается полностью, когда ручка касается? Я попытаюсь объяснить лучше: перетаскивая ручку вверх и вниз, мой SlidingDrawer открывается и закрывается правильно, следуя пальцем, но когда я перестаю трогать, представление завершает показ или скрытие своего содержимого сам по себе (в зависимости от его предыдущего состояния) , Возможно ли иметь SlidingDrawer, который ведет себя точно так, как описано, но после того, как прикосновение выпущено, остановите открытие или закрытие, сохраняя указанную высоту до сих пор? Спасибо!lazy SlidingDrawer

ответ

0

здесь код, реализующий Открытие и закрытие

slidingDrawer = (SlidingDrawer) this.findViewById(R.id.slidingDrawer);  
    slidingDrawer.setOnDrawerOpenListener(this); 
    slidingDrawer.setOnDrawerCloseListener(this); 
+0

Благодарим Вас за Ваш ответ Ананд; если бы я понял, переопределив - скажите мне, - OnDrawerOpenListener я мог бы предотвратить ползунок, чтобы он мог полностью открыть, но только заданную высоту? – lorenzoff

+0

да, вы можете, единственное, что находится над макетом ящика, если есть некоторые другие элементы управления, чем вы можете настроить так много и ограничить слайдер – Anand

+0

Еще раз спасибо – lorenzoff