Android SlidingDrawer поверх панели уведомлений (или переключить видимость этого окна)

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

Мне понадобится этот выдвижной ящик, чтобы закрыть панель уведомлений, чтобы она занимала весь экран. Может быть, прикрепив его к основному макету вместо макета активности?

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

Кому-нибудь удалось сделать подобное?


person Vincent Mimoun-Prat    schedule 26.01.2011    source источник


Ответы (1)


Вы не можете рисовать Представления поверх панели уведомлений. Вы можете скрыть это, сделав ваше приложение полноэкранным, но это все.

person Romain Guy    schedule 26.01.2011
comment
И сделать приложение полноэкранным нельзя переключить в любое время, я прав? - person Vincent Mimoun-Prat; 27.01.2011
comment
Можно, но обычно это отвлекает. - person Romain Guy; 27.01.2011
comment
Спасибо, постараюсь сделать пользовательский интерфейс удобным для использования без каких-либо обходных путей. В любом случае было бы круто, если бы мы могли потребовать, чтобы область уведомлений исчезла на некоторое время. - person Vincent Mimoun-Prat; 27.01.2011