- Aniqlash rejimiga ega Android ProgressBar
- Odatda, biz taraqqiyot miqdorini ko'rsatmoqchi bo'lganimizda, biz harakatlanish satrida taraqqiyotni aniqlash rejimidan foydalanamiz . Masalan, yuklab olingan fayl foizi, ma'lumotlar bazasiga kiritilgan yozuvlar soni va boshqalar.
- Determinate progress dan foydalanish uchun biz progress satrining uslubini Widget_ProgressBar_Horizontal yoki progressBarStyleHorizontal qilib belgilashimiz va android:progress atributidan foydalangan holda progress miqdorini belgilashimiz kerak. setProgress(int) usulidan foydalanib , biz ilovada ko'rsatilgan taraqqiyot foizini yangilashimiz yoki incrementProgressBy(int) usulini chaqirish orqali biz talablarimiz asosida bajarilgan joriy taraqqiyot qiymatini oshirishimiz mumkin.
- Odatda, progress qiymati 100 ga yetganda , progress paneli to'lgan bo'ladi. Android: max atributidan foydalanib, biz ushbu standart qiymatni sozlashimiz mumkin.
-
Noaniq rejimga ega Android ProgressBar - Noaniq rejimga ega Android ProgressBar
- Odatda, biz operatsiya qancha davom etishini yoki qancha ish bajarilganini bilmasak, bajarilish satrida Noaniq jarayon rejimidan foydalanamiz .
- Noma'lum rejimda haqiqiy taraqqiyot ko'rsatilmaydi, faqat tsiklik animatsiya ko'rsatiladi va yuqoridagi yuklamalar satridagi rasmlarda ko'rsatilganidek, ba'zi taraqqiyot borligini bildiradi.
- ProgressBar yordamida. Dasturiy ravishda faoliyat faylida setIndeterminate(true) yoki android:indeterminate = XML maket faylidagi “true” atributidan foydalangan holda biz Noaniq progress rejimini yoqishimiz mumkin.
- Android ProgressBar misoli
- Quyida Android ilovasidagi Tugmachani bosishdagi harakatlanish satrida jarayonni ko'rsatishni boshlash uchun RelativeLayout -da bitta ProgressBar boshqaruvini, bitta TextView boshqaruvini va bitta tugma boshqaruvini aniqlash misoli keltirilgan .
- Android studio yordamida yangi android ilovasini yarating va ProgressBarExample sifatida nom bering . Agar siz Android studiyasida ilova yaratishni bilmasangiz, ushbu maqolani tekshiring Android Hello World App .
-
Do'stlaringiz bilan baham: |