* 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 ;
- Layout^umuzdaki nesneler ile iletişime geçtik .
- 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 .
- 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 :) .
- Seviyeyi gösteren TextView nesnemizi güncelliyoruz .
- 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
0 yorum:
Yorum Gönder