androidda kompanovkalar turlari

PPTX 21 стр. 1,1 МБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 21
powerpoint presentation androidda kompanovkalar turlari sa'dullayev ro'ziboy 1. layout turlari bilan tanishuv 2. asosiy layout turlari 3. layout turlarini tanlash va ulardan foydalanish reja: kirish kirish qismi android ilovalarida layoutlar nima uchun kerakligini tushuntirishi zarur, ular ui elementlarini 0 dan ko'p qurilmalarda qanday joylashtirishni belgilaydi. kirishda har bir layout turi (linearlayout, relativelayout, constraintlayout va boshqalar) qisqacha tavsiflanishi, ularning 3 ta asosiy farqi ochib berilishi muhim. layout turlari: umumiy ko'rinish layout turlari android ilovalarida ui elementlarini ekranda tashkil qilishning asosiy usuli hisoblanadi. ulardan linearlayout, relativelayout, constraintlayout kabi keng tarqalgan 3 tasi mavjud. har bir layout turi o'ziga xos xususiyatlarga ega, masalan, linearlayout elementlarni bir yo'nalishda joylashtiradi, relativelayout esa boshqa elementlarga nisbatan joylashtirish imkonini beradi. linearlayout linearlayout sizga bolalar ko'rinishlarini gorizontal yoki vertikal yo'nalishda 1 o'lchovli tarzda tashkil qilish imkonini beradi, ularni ketma-ket joylashtiradi, shuning uchun bir vaqtning o'zida faqat 1 ta yo'nalishni tanlash mumkin. og'irliklash linearlayout-ning muhim atributidir, bu sizga ekran …
2 / 21
xil dizaynga turli ekran o'lchamlarida javob berishga yordam beradi. constraintlayout zanjirlar yordamida ko'rinishlarni guruhlashi mumkin, bu esa ularning bir-biriga nisbatan qanday joylashishini nazorat qilishni osonlashtiradi va 0dp kenglik yoki balandlikni sozlash imkonini beradi. framelayout framelayout - bu android-dagi eng oddiy layout turlaridan biri bo'lib, unda barcha child viewlar ekranning yuqori chap burchagida 0-qavatdan boshlab joylashadi va bir-birining ustiga yopishadi. framelayout odatda bitta child view yoki bir nechta viewlardan iborat bo'lgan qoplamani (overlay) namoyish qilish uchun ishlatiladi, masalan, progress indicator 75% ga yetganda yoki reklama bannerini ko'rsatishda. tablelayout tablelayout bolalar ko'rinishlarini satr va ustunlarga joylashtiradi. 0 qator va 0 ustundan boshlab indekslar bilan taqdim etilgan hujayralar to'plamini ta'minlab, jadval ko'rinishini tashkil qiladi. tablelayout har bir qator ko'rinishi uchun tablerow ob'ektidan foydalanadi. tablerow ichidagi bolalar ustunlarni tashkil qiladi, shuning uchun 3 tablerow har birida 4 bolalar ko'rinishiga ega bo'lsa, 4 ustunlik jadval hosil bo'ladi. gridlayout gridlayout bolalarni satrlar va ustunlarga bo'lingan to'rga …
3 / 21
oid ko'rinishi bo'lib, ma'lumotlar to'plamini vertikal ro'yxatda ko'rsatadi, bu esa 100 dan ortiq elementni samarali aks ettirish uchun juda mos keladi va qayta ishlashni optimallashtiradi. listview-dagi elementlar adapter yordamida ulanadi, masalan, arrayadapter yoki customadapter, bu esa ma'lumotlarni ko'rinish elementlariga aylantirish va ko'rsatish jarayonini osonlashtiradi, 5 yoki undan ortiq usulni o'z ichiga oladi. scrollview scrollview o'z ichiga faqat bitta to'g'ridan-to'g'ri bolaga ega bo'lishi mumkin, shuning uchun ko'p komponentlarni ko'rsatish uchun linearlayout kabi 1 ta tartib yordamida 1 ta konteynerni ishlatish kerak. android-da scrollview vertikal va gorizontal siljishni ta'minlaydi, lekin gorizontal siljish uchun horizontalscrollview dan foydalanish yaxshiroqdir, chunki u yanada samaraliroq 2 tomonlama yo'nalishni qo'llab-quvvatlaydi. coordinatorlayout coordinatorlayout - bu 1-darajali konteyner boʻlib, bolalarning harakatlarini muvofiqlashtirishga yordam beradi, masalan, scrollview 2-darajali siljish hodisalarini appbarlayout kabi boshqa koʻrinishlarga yuborish orqali muvofiqlashtirish mumkin. ushbu layoutning asosiy kuchi - bu "behavior"lar boʻlib, ular bolalar koʻrinishlarining oʻziga xos xatti-harakatlarini boshqaradi. masalan, floatingactionbutton 3-darajali snackbar paydo boʻlganda pastga …
4 / 21
vchilar gorizontal surish orqali sahifalarni (fragmentlarni yoki ko'rinishlarni) ko'rishlari mumkin, bu esa ma'lumotlarning navbatma-navbat taqdimoti uchun juda mos keladi. data binding bilan layoutlar data binding bilan layoutlar 1. layout faylida xml atributlari orqali bevosita ma'lumotlarni bog'lash imkonini beradi, shu orqali findviewbyid() chaqiruvlar sonini kamaytiradi. 2. data binding kutubxonasi, masalan, observablefield kabi observable ma'lumotlar turlari bilan ishlashni osonlashtiradi, bu ui'ni ma'lumotlar o'zgarishi bilan avtomatik ravishda yangilaydi. compose bilan layoutlar compose'dagi box layout, elementlarni ustma-ust joylashtirish uchun ishlatiladi, 0 dan ortiq elementlar uchun moslashuvchanlikni ta'minlaydi va chegaralar bilan moslashtirishni boshqaradi. compose'dagi row layout, elementlarni gorizontal qatorda ketma-ket joylashtiradi. u vazn berish orqali elementlar o'rtasida 1 dan ortiq bo'sh joyni taqsimlashni osonlashtiradi. xulosa xulosa shuni ko'rsatadiki, android-dagi turli xil joylashtirish variantlari, masalan, 10 dan ortiq asosiy tur, interfeysni moslashuvchan yaratish imkonini beradi. framelayout, linearlayout va constraintlayout kabi joylashtirishlar bilan ishlash, 90% hollarda moslashuvchan ui yaratish uchun optimal tanlov bo'ladi. e'tiboringiz uchun rahmat image2.jpg …
5 / 21
androidda kompanovkalar turlari - Page 5

Хотите читать дальше?

Скачайте все 21 страниц бесплатно через Telegram.

Скачать полный файл

О "androidda kompanovkalar turlari"

powerpoint presentation androidda kompanovkalar turlari sa'dullayev ro'ziboy 1. layout turlari bilan tanishuv 2. asosiy layout turlari 3. layout turlarini tanlash va ulardan foydalanish reja: kirish kirish qismi android ilovalarida layoutlar nima uchun kerakligini tushuntirishi zarur, ular ui elementlarini 0 dan ko'p qurilmalarda qanday joylashtirishni belgilaydi. kirishda har bir layout turi (linearlayout, relativelayout, constraintlayout va boshqalar) qisqacha tavsiflanishi, ularning 3 ta asosiy farqi ochib berilishi muhim. layout turlari: umumiy ko'rinish layout turlari android ilovalarida ui elementlarini ekranda tashkil qilishning asosiy usuli hisoblanadi. ulardan linearlayout, relativelayout, constraintlayout kabi keng tarqalgan 3 tasi mavjud. har bir layout turi o'ziga xos xususiyat...

Этот файл содержит 21 стр. в формате PPTX (1,1 МБ). Чтобы скачать "androidda kompanovkalar turlari", нажмите кнопку Telegram слева.

Теги: androidda kompanovkalar turlari PPTX 21 стр. Бесплатная загрузка Telegram