1. Drawable ob’ektlari bilan ishlash


Android ilovada grafika bilan ishlash



Yüklə 21,12 Kb.
səhifə2/3
tarix21.05.2023
ölçüsü21,12 Kb.
#111799
1   2   3
Mamatqulov Bexzod mobil ilovalar

3.Android ilovada grafika bilan ishlash.
Agar siz o'yin yoki grafikani o'zgartirish kerak bo'lsa, yaxshi tanlov "OpenGL ES" bo'ladi. Bu, Android platformasida yuqori darajadagi grafika ishlab chiqish uchun yordam beruvchi standart kutubxonalar to'plamidir. OpenGL ES yordamida, siz o'yinlar, animatsiyalar, 3D model va boshqa ko'rsatishlarni yaratishingiz mumkin.
Bir nechta Android ilovalari "Canvas" yoki "Paint" nomli kutubxonalardan foydalanadi. Bu, odatda odatda 2D grafikasi ishlab chiqish uchun ishlatiladi. "Canvas" va "Paint" yordamida siz o'yinlar, animatsiyalar, diagrammalar va boshqa ko'rsatishlarni yarata olasiz.
Boshqa yaxshi tanlov "Android Graphics Architecture" (Android grafika muhiti) bo'ladi. Bu, Android ilovalarda grafika ishlab chiqishning barcha qismlarinibirlashtiruvchi standart kutubxonalar to'plami hisoblanadi. Bu kutubxona to'plami, "SurfaceFlinger" nomli tizim kutubxonasi yordamida grafikani ko'rsatish va boshqa tizim amallarini bajarish uchun yordam beradi.
Android ilovalarda grafika bilan ishlashda boshqa tanlovlar ham mavjud, masalan, "RenderScript" va "Vulkan" kutubxonalar to'plamlari. "RenderScript" yordamida siz massivli hisoblash va grafikani qayta ishlashni yaxshi bajarishingiz mumkin. "Vulkan" kutubxonasi esa yuqori darajadagi 3D grafikasi ishlab chiqish uchun yordam beradi.
Android ilovalarda grafika bilan ishlashni o'rganish uchun, Android Studio va boshqa dastur o'rnatuvchilardan foydalanishingiz mumkin. Bu dastur o'rnatuvchilari sizga grafikani boshqarish uchun kerakli kutubxonalar to'plamini taqdim etishi mumkin.

4.Dastur ishlashi jarayonida elementlarni o‘chirish va yaratish.
Dastur ishlashi jarayonida elementlarni o‘chirish va yaratish. • Android ilovalarda elementlarni dinamik ravishda yaratish va o'chirish uchun, ViewGroup turidagi obyektlarni ishlatish mumkin. ViewGroup turidagi obyektlar, o'z ichiga Viewlarni (masalan, Button, TextView, ImageView va h.k.) qabul qilish mumkin.
Quyidagi kodda, LinearLayout obyekti yaratiladi va Button qo'shiladi:
java
• LinearLayout linearLayout = new LinearLayout(this);
•Button button = new Button(this);
• button.setText("Bosing!");
• linearLayout.addView(button);
• Bu kod LinearLayout va Button obyektlarini yaratadi va Button ni LinearLayout ga qo'shadi.

Yüklə 21,12 Kb.

Dostları ilə paylaş:
1   2   3




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

    Ana səhifə