Herkese Merhaba Ben Erol
Bugünki konuda android uygulamalarında kullanılan Widget araçlarını anlatacağım (kodlar ile)
İlk olarak hani şu login sayfalarında olan şifre gizleme butonu ile başlayalım.
Öncelikle Ekrana Linear V sürüklüyoruz ve gerekli widgetleri koyuyoruz (button, edittext, image)
Edittext idsini isteğinize göre değiştirebilirsiniz.
Sketchware'nin kendi image librarysinde bulunan açık göz ve kapalı göz ikonlarini bulup projeye ekliyoruz imageview'in resmini açık göz yapıyoruz.
İmageView'e onclick olayı ekliyoruz
Ve kod paletinden control bloklarıni açıp if-else bloğunu ekliyoruz
Ardından Variable bloklarına gelip ADD variable butonuna tıklıyoruz
Karşımıza oluşturma türleri çıkıyor biz Booelani seçip variable ismini b yapıyoruz
Ardından oluşturduğumuz Variableyi if else bloğunun yanındaki beşgen boşluğa sürüklüyoruz
if then boşluğuna gelip operator bloklarından ADD source directly bloğunu ekliyoruz
İçine yazacağımız kod:
edittext3 kısmını kendi edittext idnize göre değiştiriniz
Ardından Variable bloklarına gelip
'set (booelan) to <>'
Bloğunu bulup ADD source directly bloğunun hemen altına yerleştiriyoruz.
Booelanı seçip <> boşluğunu doldurmak için operator bloklarına gelip false adlı bloğu hemen içine yerleştiriyoruz .
Ve if then boşluğuna son bir blok daha koyup else boşluğuna geçiyoruz.
Kod paletinden view bloklarına gelip set image bloğunu seçiyoruz ve set booelan to <> bloğunun altına koyuyoruz imageviewi seçip dönüştürülecek resmi kapalı göz yapıyoruz.
Şimdi else boşluğuna geldik.
if then boşluğundaki bloklari kopyalayip elsenin içine yerleştiriyoruz.
Add Source Directly Bloğunun kodunu şununla değiştiriyoruz:
Ve set booelan to <> blogundaki true bloğunu silip operatorden falseyi seçiyoruz ve koyuyoruz.
Ve son olarak setİmage bloğundaki dönüştürülecek resimi açık göz olarak seçiyoruz ve kaydediyoruz.

Tebrikler artık bunuda öğrendiniz
Arkadaşlar normalde bukadar uzun anlatmazdim ama yeni başlayan arkadaşlar çok aklı karışıyor o yüzden uzun detaylı anlattım
İstediğiniz widget araçlarını yorumlara yazabilirsiniz
Bugünki konuda android uygulamalarında kullanılan Widget araçlarını anlatacağım (kodlar ile)
İlk olarak hani şu login sayfalarında olan şifre gizleme butonu ile başlayalım.
Öncelikle Ekrana Linear V sürüklüyoruz ve gerekli widgetleri koyuyoruz (button, edittext, image)
Edittext idsini isteğinize göre değiştirebilirsiniz.
Sketchware'nin kendi image librarysinde bulunan açık göz ve kapalı göz ikonlarini bulup projeye ekliyoruz imageview'in resmini açık göz yapıyoruz.
İmageView'e onclick olayı ekliyoruz
Ve kod paletinden control bloklarıni açıp if-else bloğunu ekliyoruz
Ardından Variable bloklarına gelip ADD variable butonuna tıklıyoruz
Karşımıza oluşturma türleri çıkıyor biz Booelani seçip variable ismini b yapıyoruz
Ardından oluşturduğumuz Variableyi if else bloğunun yanındaki beşgen boşluğa sürüklüyoruz
if then boşluğuna gelip operator bloklarından ADD source directly bloğunu ekliyoruz
İçine yazacağımız kod:
Java:
edittext3.setTransformationMethod(android.text.method.PasswordTransformationMethod.getInstance;())
edittext3 kısmını kendi edittext idnize göre değiştiriniz
Ardından Variable bloklarına gelip
'set (booelan) to <>'
Bloğunu bulup ADD source directly bloğunun hemen altına yerleştiriyoruz.
Booelanı seçip <> boşluğunu doldurmak için operator bloklarına gelip false adlı bloğu hemen içine yerleştiriyoruz .
Ve if then boşluğuna son bir blok daha koyup else boşluğuna geçiyoruz.
Kod paletinden view bloklarına gelip set image bloğunu seçiyoruz ve set booelan to <> bloğunun altına koyuyoruz imageviewi seçip dönüştürülecek resmi kapalı göz yapıyoruz.
Şimdi else boşluğuna geldik.
if then boşluğundaki bloklari kopyalayip elsenin içine yerleştiriyoruz.
Add Source Directly Bloğunun kodunu şununla değiştiriyoruz:
Java:
edittext3.setTransformationMethod(android.text.method.HideReturnsTransformationMethod.getInstance());
Ve set booelan to <> blogundaki true bloğunu silip operatorden falseyi seçiyoruz ve koyuyoruz.
Ve son olarak setİmage bloğundaki dönüştürülecek resimi açık göz olarak seçiyoruz ve kaydediyoruz.

Tebrikler artık bunuda öğrendiniz
Arkadaşlar normalde bukadar uzun anlatmazdim ama yeni başlayan arkadaşlar çok aklı karışıyor o yüzden uzun detaylı anlattım
İstediğiniz widget araçlarını yorumlara yazabilirsiniz

