Android’te button still’i dediğimiz olay bir button’a tıklayınca şeklinin değişmesidir.
Mesela Yandaki 2 simgeden birine tıkladığımızda diğeri gelicek.
Öncelikle bu 2 resmi kaydedin ve projenizin dizinine gelerek res klasöründe ki drawable'ye atın. Çok karmaşık isimler de sorun çıkabiliyor. Ben olsam a b gibi basit harfler kullanırım. Sonra drawable klasörüne sağ tık Drawable Resource
file oluşturun. Drawable -> Sağ Tık -> Drawable Resource file
Mesela Yandaki 2 simgeden birine tıkladığımızda diğeri gelicek.
Öncelikle bu 2 resmi kaydedin ve projenizin dizinine gelerek res klasöründe ki drawable'ye atın. Çok karmaşık isimler de sorun çıkabiliyor. Ben olsam a b gibi basit harfler kullanırım. Sonra drawable klasörüne sağ tık Drawable Resource
file oluşturun. Drawable -> Sağ Tık -> Drawable Resource file
Bir xml dosyası oluşturup tıklama olaylarını gözlemliyeceğiz. Gonder.xml tanımlayın.
Kodlar:
<selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:state_enabled="true"
android:state_pressed="false"
android:drawable="@drawable/a"/> <item android:state_enabled="true"
android:state_pressed="true" android:drawable="@drawable/b"/>
<selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:state_enabled="true"
android:state_pressed="false"
android:drawable="@drawable/a"/> <item android:state_enabled="true"
android:state_pressed="true" android:drawable="@drawable/b"/>
</selector>
Sonraki işlemde ise yapacağımız olay style.xml de ( values'in orada ki)
Kodlar :
<style name="gonder" parent="@android:style/Widget.Button">
<item name="android:background">@drawable/gonder</item>
</style>
Bir sonra ki adım ise activity_main.xml'de bir button nesnesi atamak ve içini boş
bırakmak. F2 tuşu ile ıd ve nesnenin içini ayarlayabilirsiniz. Sonra ise sağ altta ki
properties'ta style kısmında gonder'i seçmek ve resim olarak 1 resim gelicek.
0 Yorumlar
Bizimle fikirlerinizi paylaşabilirsiniz.