Скорее всего, вы захотите использовать SlidingDrawer
.Я реализовал этот точный тип макета, используя представление, расширяющее SlidingDrawer
для дальнейшей настройки.
Что вам нужно сделать, это добавить SlidingDrawer
к, возможно, FrameLayout
.Этот FrameLayout
должен иметь статическую высоту (скажем, 200dp
), чтобы SlidingDrawer
мог жить. Поместите FrameLayout
внизу макета, используя, возможно, RelativeLayout
.
. Вы можетеВыясните, что в некоторых случаях SlidingDrawer
не соответствует вашим ожиданиям (добавление более сложных объектов, реагирующих на взаимодействие с пользователем, в handle
из SlidingDrawer
может вызвать проблемы)