“Mobil ilovalarni ishlab chiqish” fanidan


Ko'rinishlar va parchalar



Yüklə 1,58 Mb.
səhifə2/9
tarix17.06.2023
ölçüsü1,58 Mb.
#132099
1   2   3   4   5   6   7   8   9
“Mobil ilovalarni ishlab chiqish” fanidan

Ko'rinishlar va parchalar
KutubxonaSlidingPaneLayoutko'rinishlar yoki bo'laklarga asoslangan ro'yxattafsilotli maketlarni oson amalga oshirish uchun mo'ljallangan.
Birinchidan, a ni SlidingPaneLayoutXML tartibining ildiz elementi sifatida e'lon qiling. Keyin, roʻyxat va tafsilot mazmunini ifodalovchi ikkita asosiy elementni – koʻrinishlar yoki fragmentlarni qoʻshing.
Ro'yxat-tafsiloti ko'rinishlari yoki fragmentlari o'rtasida ma'lumotlarni uzatish uchun aloqa metodologiyasini amalga oshiring.ViewModelbiznes mantig'ini saqlash va konfiguratsiya o'zgarishlaridan omon qolish qobiliyati tufayli tavsiya etiladi.
SlidingPaneLayoutroʻyxat va tafsilotlarni birgalikda yoki alohida koʻrsatishni avtomatik ravishda belgilaydi. Ikkalasini joylashtirish uchun etarlicha gorizontal bo'sh joy bo'lgan oynada ro'yxat va tafsilot yonma-yon ko'rinadi. Etarli bo'sh joy bo'lmagan oynada foydalanuvchining ilova bilan o'zaro munosabatiga qarab ro'yxat yoki tafsilot ko'rsatiladi.
Faoliyatni joylashtirish
Bir ekranda ikkita harakatni yonma-yon yoki bir-birining ustiga yigʻilgan holda koʻrsatish uchun eski, koʻp harakatli ilovalarni yoqish uchun faoliyatni oʻrnatishdan foydalaning. Agar ilovangiz roʻyxat tafsilotlari tartibining roʻyxati va tafsilotlarini alohida harakatlarda amalga oshirsa, faoliyatni oʻrnatish sizga minimal yoki hech qanday kodni qayta ishlashsiz roʻyxat tafsilotlari tartibini osongina yaratish imkonini beradi.
XML konfiguratsiya fayli yordamida vazifa oynasi boʻlinishini belgilash orqali faoliyatni oʻrnatishni amalga oshiring. Bo'linish bo'linishni boshlaydigan asosiy faoliyatni va ikkinchi darajali faoliyatni belgilaydi. Oyna o'lchami sinfining to'xtash nuqtalari yordamida bo'linish uchun minimal ekran kengligini belgilang. Displey kengligi minimal to'xtash nuqtasidan pastga tushganda, harakatlar bir-birining ustiga ko'rsatiladi. Misol uchun, agar minimal displey kengligi 600 dp bo'lsa, harakatlar ixcham displeylarda bir-birining ustiga, lekin o'rta va kengaytirilgan displeylarda yonma-yon ko'rsatiladi.
Faoliyatni kiritish Android 12L (API darajasi 32) va undan yuqori versiyalarda qo‘llab-quvvatlanadi, lekin agar qurilma ishlab chiqaruvchilari tomonidan joriy qilingan bo‘lsa, quyi API darajalarida ham mavjud bo‘lishi mumkin. Qurilmada faoliyatni o‘rnatish imkoni bo‘lmasa, qayta ishlash harakati ro‘yxat faoliyatiga yoki foydalanuvchining ilova bilan o‘zaro munosabati asosida butun ilova oynasini egallagan tafsilotlarga olib keladi.

Yüklə 1,58 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin