Android Ders 7 : Android SeekBar Kullanımı




* SeekBar : Bir çizgi ve üzerinde bir imleç^ten olusan bir Android View nesnesidir  . Bunun sayesinde imleci ileri-geri hareket ettirerek farklı işlemler yapabiliriz . Örnek olarak ; Ses +/- yapabilir , ekran parlaklıgını ayarlayabilir yada yazı boyutunu degistireblirsiniz ki bizde bugün onu yapıcaz :) . * Yapacagımız uygulamaya gelicek olursak , Uygulamamızda 1 SeekBar ve 2 adet TextView olacak . * Uygulamamızın senaryosu : Kullanıcı SeekBar çubugunda degisiklik yaptıgında bu degisim değerini alıp ilk TextView elemanımız ile ekranda seviyeyi gostermek . İkinci TextView nesnesini ise alınan bu SeekBar seviyesine göre küçültüp/büyütme işlemleri yapıcaz . * Örnek çıktılar ;
 
* Evet arkadaslar , Layout tasarımımıza göz atalım ;
* Gördügünüz gibi arkadaslar , Layoutumuzda SeekBar ve TextView elemanlarımız mevcut . Soldaki paletten  SeekBar ve TextView sürüklemek yapacagımız olan işlemler . Dedigim gibi ilk TextView^i seviyeyi belirtmek , ikinci TextView^i ise alınan seviyeye göre küçültüp/büyütmek yapacagımız işin senaryosu . Şimdi asıl eğlenceli olan Java kodlarına geçelim :) * MainActivity.java dosyası şu şekilde ;
 
* Yaptıgımız işlemleri özetlersek ;
  1. Layout^umuzdaki nesneler ile iletişime geçtik .
  2. SeekBar^ın değişim olayını dinleyen methodu yazdık . setOnSeekBarChancedListner() arabirimi bize Override(Ezmemiz) etmemizi istedigi 3 method bulunuyor . İlk iki^si ile işimiz yok şuan . onProgressChanced() methodu sayesinde SeekBar nesnemizin progres durumunu alıyoruz arkadaslar .
  3. seekBar.setMax(100); ile SeekBar^ın max alacagı seviyeyi ayarlıyoruz . Bunu dilediginiz bir sayı olarak verebilirsiniz ,  o konuda bir sıkıntımız yok :) .
  4. Seviyeyi gösteren TextView nesnemizi güncelliyoruz .
  5. TextView(WORA yazan) nesnemizin setTextSize(); methodu yardımı ile nesnemizin yazı boyutunu ayarlıyoruz .
* Yazımız burada sonlandı arkadaslar , yazıları olabildigince kısa ama detaylı tutmaya çalışıyorum .
* Umarım sıkıntı yaşamazsınız :) .
* Kaynak kodlar : ProgressBar
                                 http://alicanakkus.blogspot.com.tr/2014/05/android-seekbar-kullanm.html
Google Plus ile Paylaş

Kısaca: seymanblog

Panelde şablon düzenle deyip, bu satırı aratarak buraya kısaca hakkımda yazısı yazabilirsiniz.
    BLOGGER YORUMLARI
    FACEBOOK YORUMLARI

0 yorum:

Yorum Gönder