• Buradasın

    Android Uygulama Geliştirme: Progress Bar Kullanımı

    youtube.com/watch?v=hQtD72uAQ_M

    Yapay zekadan makale özeti

    • Bu video, Android uygulama geliştirme serisinin on üçüncü bölümüdür. Eğitmen, progress bar kullanımını adım adım göstermektedir.
    • Videoda progress bar'ın ne olduğu ve kullanım alanları (Google Play Store'da uygulama indirme, FIFA serisi oyunlarında oyuncu kondisyonlarını gösterme) açıklanmaktadır. Eğitmen, yeni bir proje açarak design kısmını düzenleyip, kod kısmına geçerek progress bar'ın nasıl tanımlanacağını, derecesinin nasıl ayarlanacağını ve butona tıklandığında progress bar'ın nasıl aktifleşeceğini göstermektedir. Son olarak, Genemotion'da uygulamanın test edilmesiyle progress bar'ın çalışma prensibi uygulamalı olarak anlatılmaktadır.
    00:09Progress Bar Nedir ve Kullanım Alanları
    • Android uygulama geliştirme serisinin on üçüncü videosunda progress bar kullanımının gösterileceği belirtiliyor.
    • Progress bar, Google Play Store'da uygulama indirme sırasında görülen yatay eksende ilerleyen çubuk veya FIFA serisindeki oyuncu kondisyonlarını gösteren çubuklar gibi bir olayın ilerleyiş sürecini gösteren çubuktur.
    00:55Proje Tasarımı
    • Yeni bir proje açılarak tasarım kısmına gidilerek hazır text kopyalanıp yapıştırılıyor.
    • Design kısmında bir adet progress bar, bir adet textview ve bir adet buton bulunuyor.
    01:29Kod Tanımlamaları
    • Global tanımlama yapılarak private progressBar, private textView ve private buton değişkenleri tanımlanıyor.
    • Progress barın derecesi 1 ile 100 arasında belirlenir ve bu durum kullanıcıya göstermek için private integer progressDurum değişkeni tanımlanıyor.
    • Android OS için bir handler tanımlanıyor.
    02:55Değişkenlerin Tanımlanması ve Buton Tıklama Olayı
    • ProgressBar, textView ve buton değişkenleri findViewById metoduyla tanımlanıyor.
    • Butona setOnClickListener olayı atanarak butona basıldığında progressBar'ın aktifleşmesi sağlanıyor.
    • ProgressDurum değişkeni 0'a eşitleniyor.
    04:06ProgressBar'ın Çalışma Mantığı
    • Runnable sınıfı kullanılarak progressBar'ın sürekli çalışması sağlanıyor.
    • Value değişkeni, belli bir koşul olmadığı sürece içindeki kod satırlarını sürekli döndürmek için kullanılıyor.
    • ProgressDurum değişkeni 100'den küçük olduğu sürece 1'er 1'er arttırılıyor.
    05:19ProgressBar'ı Gösterme ve TextView'ı Güncelleme
    • ProgressBar'a setProgress metoduyla ProgressDurum değeri atanıyor.
    • TextView'a setText metoduyla "% ProgressDurum / ProgressBar.getMax()" formülü kullanılarak ilerleme durumu gösteriliyor.
    • ProgressDurum 100 olduğunda sleep metoduyla uygulama durduruluyor.
    06:55Test ve Sonuç
    • Genemotion'da uygulama test ediliyor.
    • TextView'da gösterilen ilerleme durumu, ProgressBar'ın ilerlemesiyle birlikte artıyor.
    • ProgressBar'ın maksimum değeri 100 olarak belirlenmiş ve bu değer TextView'da gösteriliyor.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor