Android Studio Messenger Chat Baloncuğu Gibi Floating Widget Oluşturma

Android Studio Messenger Chat Baloncuğu Gibi Floating Widget Oluşturma

Telefon üzerinde bir uygulamadan çıktıktan sonra başka uygulamalara geçince o uygulamanın kapanmayıp diğer uygulamanın üstünde gözükmesini ve bir takım işlemleri diğer uygulamalarda gezinirken yapmak isteyebiliriz işte bu noktada kullanmamız gereken Floating Widgets yapısı olacaktır. Bu makalemizde bu Widget’ı nasıl yapabileceğimizi anlatmaya çalışacağım.

Yapılması gerenler:

1-Buraya tıklayarak uygulamada kullacağımız resimleri indirip drawable klasörünün altına ekleyelim.

2-AndroidManifest.xml dosyamıza SYSTEM_ALERT_WINDOW iznini ekleyelim.

Artık uygulamamızı yazmaya başlayabiliriz. activity_main.xml dosyamıza bir tane buton sürükleyip bırakıyoruz.

activity_main.xml

MainActivity.java klasörümüzde gerekli izinlerin kontrolünü yapıyoruz eğer izin verilmişse Widgetimizi oluşturuyoruz.

MainActivity.java

Şimdi FloatWidget butonumuzun tasarımınızı yapalım.

layout_floating_widget.xml

FloatingWidget butonumuzun gerekli fonksiyonlarını tanımlıyoruz.

FloatingViewService.java

Son olarak AndroidManifest.xml dosyamıza FloatingViewService.java sınıfının service tagını ekliyoruz.

AndroidManifest.xml dosyamızın son görüntüsü şu şekilde olması gerekiyor.

Böylelikle FloatingWidget baloncuğunu nasıl oluşturabileceğimizi anlattım. Artık sizde kendi uygulamalarınıza uyarlayarak uygulamanızı zenginleştirebilirsiniz.

Kaynakça : Kaynak1

Projenin kodlarını buraya tıklayarak indirebilirsiniz.

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir