Как мне реализовать такой макет? - PullRequest
0 голосов
/ 01 декабря 2011

Я ищу это имя виджета, чтобы я мог искать существующие реализации. Я видел это в приложении, написанном с PhoneGap . Поведение: вы нажимаете на часть просмотра, а затем она скользит и показывает себя.

enter image description here

Ответы [ 2 ]

3 голосов
/ 01 декабря 2011

Вы, вероятно, говорите о виджете SlidingDrawer. Не уверен, что это то, что вы хотите. В любом случае вы можете проверить документ здесь SlidingDrawer

Здесь пример

1 голос
/ 01 декабря 2011

Скорее всего, вы захотите использовать SlidingDrawer.Я реализовал этот точный тип макета, используя представление, расширяющее SlidingDrawer для дальнейшей настройки.

Что вам нужно сделать, это добавить SlidingDrawer к, возможно, FrameLayout.Этот FrameLayout должен иметь статическую высоту (скажем, 200dp), чтобы SlidingDrawer мог жить. Поместите FrameLayout внизу макета, используя, возможно, RelativeLayout.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...