Отключить прямой обработчик дочерних элементов SlidingDrawer и использовать его с помощью кнопки, чтобы он не был прямым дочерним

Я хочу использовать SlidingDrawer, но мне нужно открыть его с кнопки, которая не является дочерним элементом SlidingDrawer, я могу отключить обработчик и открыть ящик с помощью кнопки, которая находится за пределами FrameLayout, которая обертывает объект ящика, или, может быть, мне нужно использовать другие объект, который работает подобно SlidingDrawer? Благодаря

1 ответ

Вы можете использовать невидимый или нулевой размер в макете и вызывать методы SlidingDrawers open(), close(), toggle(), animateOpen(), animateClose() или animateToggle() из вашей кнопки onClick() прослушивателя.

licensed under cc by-sa 3.0 with attribution.