Drawable ob’ektlari bilan


Bitmap : eng oddiy Drawable, PNG yoki JPEG tasvir. Nine



Yüklə 441,84 Kb.
səhifə2/5
tarix22.05.2023
ölçüsü441,84 Kb.
#119823
1   2   3   4   5
MIY.Mustaqil ta\'lim

Bitmap : eng oddiy Drawable, PNG yoki JPEG tasvir.

  • Nine Patch : PNG formatidagi kengaytma uni qanday cho'zish va uning ichiga narsalarni joylashtirish haqida ma'lumot berishga imkon beradi.

  • Vektor : XML faylida nuqtalar, chiziqlar va egri chiziqlar to'plami va unga bog'liq rang ma'lumotlari sifatida belgilangan chizma. Ushbu turdagi chizmalarni displey sifatini yo'qotmasdan o'lchash mumkin.

  • Shakl : xom bitmap o'rniga oddiy chizish buyruqlarini o'z ichiga oladi, ba'zi hollarda uning hajmini yaxshiroq o'zgartirishga imkon beradi.

  • Qatlamlar : bir nechta asosiy chizmalarni bir-birining ustiga tortadigan murakkab chizma.

  • Holatlar : oʻz holatiga koʻra chiziladiganlar toʻplamidan birini tanlaydigan murakkab chizma.

  • Darajalar : o'z darajasiga qarab chizilganlar to'plamidan birini tanlaydigan murakkab chizma.

  • Masshtab : umumiy oʻlchami joriy darajaga qarab oʻzgartiriladigan, bitta bolali chizilgan chizilgan birikma.



Maxsus chizmalar


Android-ning barcha versiyalari Drawable sinfini kengaytirish va ish vaqtida ramka tomonidan taqdim etilgan chizma sinflari o'rniga foydalanish imkonini beradi. dan boshlab API 24, maxsus chizma sinflari XMLda ham ishlatilishi mumkin.
Eslatma: Maxsus chizilgan sinflarga faqat ilova paketingiz ichidan kirish mumkin. Boshqa ilovalar ularni yuklay olmaydi.
Drawable#draw(Canvas)Hech bo'lmaganda, maxsus chizilgan sinflar Drawable-da mavhum usullarni qo'llashi va tarkibni chizish usulini bekor qilishi kerak .
Maxsus chizma sinflari XMLda bir necha usulda ishlatilishi mumkin:

  • XML element nomi sifatida to'liq malakali sinf nomidan foydalanish. Ushbu usul uchun maxsus chizilgan sinf umumiy yuqori darajadagi sinf bo'lishi kerak.


  • android:color="#ffff0000" />

  • XML element nomi sifatida drawabledan foydalanish va sinf atributidan toʻliq malakali sinf nomini belgilash . Bu usul ham umumiy yuqori darajadagi sinflar, ham umumiy statik ichki sinflar uchun ishlatilishi mumkin.



  • android:color="#ffff0000" />




  1. Yüklə 441,84 Kb.

    Dostları ilə paylaş:
1   2   3   4   5




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