Android. Программирование для профессионалов. 4-е издание



Download 21,53 Mb.
Pdf ko'rish
bet227/485
Sana13.07.2022
Hajmi21,53 Mb.
#787165
1   ...   223   224   225   226   227   228   229   230   ...   485
Bog'liq
Android Programmirovanie dlya professionalov 4-e izdanie 2020 Fillips Styuart Marsikano Gardner


20sp
3dp
name="AppTheme"
parent="
Theme.AppCompat.Light.DarkActionBar
">
name="colorPrimary">@color/colorPrimary
name="colorPrimaryDark">@color/colorPrimaryDark

name="colorAccent">@color/colorAccent
Рис. 14.13. Обновленный значок
Для любознательных: панель приложения/действий/
инструментов


Можно часто слышать, как люди называют панель приложения
панелью инструментов или панелью действий. В официальной
документации по Android эти термины используются
взаимозаменяемо. Но разве панель приложений, панель
действий и панель инструментов — действительно одно и то
же? Нет. Эти термины связаны, но не совсем эквивалентны.
Сам элемент дизайна пользовательского интерфейса
называется панелью приложения. До Android 5.0 (Lollipop, API
уровня 21) панель приложений реализовывалась с помощью
класса 
ActionBar
. Термины «панель действий» и «панель
приложения» начали означать одно и то же. Начиная с Android
5.0 (Lollipop, API уровня 21) в качестве предпочтительного
метода реализации панели приложения был представлен класс
Toolbar
.
На момент написания книги в AppCompat для реализации
панели приложения используется Jetpack-виджет 
Toolbar
(рис.
14.14).
Рис. 14.14. Панель приложения в инспекторе макета


Классы 
ActionBar
и 
Toolbar
очень похожи компонентами.
Панель инструментов строится поверх панели действий. Она
имеет измененный пользовательский интерфейс и более гибкая
в использовании.
Панель действий имеет множество ограничений. Она всегда
отображается в верхней части экрана. Панель действий может
быть только одна. Размер панели действий фиксирован и не
должен меняться. Панель инструментов не имеет таких
ограничений.
В этой главе мы использовали панель инструментов,
позаимствованную из тем AppCompat. Также можно вручную
включить панель инструментов как обычное представление в
файл макета activity или фрагмента. Панель инструментов
можно разместить где угодно, и на экране могут одновременно
находиться несколько панелей инструментов. Эта гибкость
открывает интересные возможности: например, представьте,
что каждый фрагмент, используемый в вашем приложении,
поддерживает собственную панель инструментов. При
одновременном размещении на экране нескольких фрагментов
каждый из них может отображать собственную панель
инструментов, вместо того чтобы совместно использовать одну
панель инструментов у верхнего края экрана.
Другое интересное дополнение к панели инструментов —
возможность размещения нескольких 
View
на панели
инструментов и регулировки ее высоты. Все это значительно
расширяет гибкость работы приложений.
Вооружившись новыми знаниями об истории API, связанной
с панелью приложения, вы будете лучше ориентироваться в
официальной документации разработчиков. Возможно, вы
даже сможете передать эти знания будущим разработчикам
Android, так как разобраться здесь ой как непросто.



Download 21,53 Mb.

Do'stlaringiz bilan baham:
1   ...   223   224   225   226   227   228   229   230   ...   485




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish