Как скрыть панель уведомлений с помощью Button

Интерфейс, диалоги, темы, стили, меню
Ответить
Аватара пользователя
Aleks Pelevin
Сообщения: 10
Зарегистрирован: 26 янв 2014, 01:48

Как скрыть панель уведомлений с помощью Button

Сообщение Aleks Pelevin » 26 янв 2014, 02:01

Здравствуйте. Как сделать, что бы верхняя панель уведомлений ( в которой часы ) скрывалась и появлялась по нажатии на кнопку в полноэкранном активити?
Помогите! За любую ссылку или пример огромное спасибо! :P
Как вообще правильно называется эта строка - Ui? Status bar? :oops:
Шьерт побьери а ведь есть в этом смысл!

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Как скрыть панель уведомлений с помощью Button

Сообщение altwin » 26 янв 2014, 11:49

Когда вы создаете проект в эклипс в списке выбора типа Activity среди BlankActivity/MasterDetail, есть FullScreenActivity. Точно не помню, но там используются несколько классов типа SystemUIHider, вот их вам и нужно использовать. Там уже реализованно то, что вам нужно, но отображается Action Bar по touch в любом месте, вам нужно только не много переопределить listener.
По сути эти классы реализуют функционал доступный из коробки в KitKat, потому возможно разобраться поможет: https://developer.android.com/training/ ... rsive.html

P.S. хотя если особого контроля не нужно, вполне можно использовать что -то вроде: http://android-er.blogspot.com/2012/01/ ... n-bar.html
Изображение

Ответить