Нативная разработка мобильных приложений



Download 3,69 Mb.
Pdf ko'rish
bet46/228
Sana21.07.2022
Hajmi3,69 Mb.
#834838
1   ...   42   43   44   45   46   47   48   49   ...   228
Bog'liq
Нативная разработка мобильных приложений

Глава 
3
Пользовательские 
компоненты
Обе системы, Android и iOS, предлагают большое разнообразие готовых видже
-
тов и компонентов, но иногда возникает желание или необходимость создать 
свой, нестандартный компонент. Например, может понадобиться создать вид
-
жет выбора даты или цвета с настраиваемым внешним видом или поведением, 
переключатель или выключатель со встроенной подписью, компоненты визуа-
лизации данных, такие как диаграммы и графики, или что-то более простое, 
например настраиваемую метку или значок, придающие характерный вид ва
-
шему приложению.
Что бы вам ни потребовалось, у вас есть все возможности создать желае
-
мый компонент в любой из обсуждаемых в книге систем, но процесс создания 
в них очень отличается и может иметь тонкости, выглядящие порой весьма 
загадочно.
з
адачи
В этой главе вы узнаете:
1) как создать свое представление;
2) как использовать свое представление.
A
ndroid
Большинство макетов в приложениях для Android создаются с использованием 
данных в формате XML, поэтому вам наверняка захочется придать своему ком
-
поненту возможность принимать и соответствующим образом реагировать на 
произвольные свойства. Например, если вы решите создать свою палитру вы
-
бора цвета, вам, вероятно, следует предложить в ней цвет по умолчанию или 
даже определенное цветовое пространство, такое как HSL или RGB.
Поскольку ресурсы XML компилируются, вам придется убедиться, что систе
-
ма распознает дополнительные свойства, которые вы решите добавить в свой 
компонент, и определить, какие значения являются действительными. Напри
-


Android 

61
мер, если вы добавите атрибут 
color
, он не должен принимать любое другое 
значение, кроме значения цвета или, может быть, идентификатора цвета. Если 
пользователь попытается ввести значение в неверном формате, программа не 
сможет скомпилироваться, и Android Studio уведомит его, представив инфор
-
мативное сообщение об ошибке.

Download 3,69 Mb.

Do'stlaringiz bilan baham:
1   ...   42   43   44   45   46   47   48   49   ...   228




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