Raqamli texnologiyalar vazirligi muhammad al-xorazmiy nomidagi toshkent


Download 0.85 Mb.
Pdf ko'rish
bet2/3
Sana14.04.2023
Hajmi0.85 Mb.
#1358110
1   2   3
Ko'rinishlar va parchalar 
Kutubxona 
SlidingPaneLayout
ko'rinishlar yoki bo'laklarga asoslangan ro'yxat-
tafsilotli 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. 
ViewModel
biznes 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. 

Download 0.85 Mb.

Do'stlaringiz bilan baham:
1   2   3




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