25 Haziran 2015 Perşembe

Android Double Tap To Like (Çift Dokunma-Beğnme)


Öncelikle github linkine buradan ulaşabilirsiniz: https://github.com/Cutta/Double-Tap-To-Like
Türkçe olarak tam karşılığını bulamasam da "beğenmek için çift dokuma" demek istiyorum.
Instagram'dan sonra ondan etkilenen uygulamalarda da görebileceğimiz üzere iki kere artarda tıklama ve beğeni aksiyonunun android için uyarlanmış basit bir örnek kodunu yazdım.


Üzerinde çalıştığımız bir projede gereken bu durum için önce iki defa tıklama durumunu tespit ettik.
Bu durumu Android' in bize sağladığı GestureDetector sınıfı ile çözdük. Bundan sonraki aşama da Instagram' daki gibi kalp animasyonu ile kullanıcıya beğendiğini anlatabilmekti.
Bunu da yine Androidin bize sağladığı  Animation  sınıfı  ile çözüme kavuşturduk.
Senaryoya göre kullanıcı resime iki defa tıklayacak ve animasyonumuz ekranda oynayarak kullanıcıya beğendiğini anlatacak. Instagram kullananlar zaten yakından bilir, kullanmayanlar da aşinadır eminim, zira ben kullanmıyorum ama biliyorum =)

Bu özellik diğer uygulamlarda da karşımıza çıkıyor ve standartlaşmak üzere bir yolda ilerliyor. Eskiden iki tıkla resim yaklaştırılırdı ama artık insanlar diğer uygulamalar da dahi temkinli oluyorlar "iki defa tıklarsam beğenir mi acaba?" diye kafalarında soru oluşabiliyor.

Bu durumu özetleyen, içinde basit bir resim galerisi barındıran bir yardımcı proje oluşturdum.
Projeye aşağıdaki linkten ulaşabilirsiniz. İndirdikten sonra import ederek çalıştırabilirsiniz
https://github.com/Cutta/Double-Tap-To-Like