Modern mobil uygulama tasarımlarında kullanıcı deneyimini zenginleştirmek, dikkat çekici görsel efektlerle mümkün hale gelir. Bu blog yazısında, Jetpack Compose ile nasıl etkili bir shimmer efekti oluşturulabileceğini göstereceğim. Özellikle, accompanist
kütüphanesinin Modifier.placeholder
özelliği gibi eski yöntemlerden nasıl uzaklaşabileceğinizi ve daha özelleştirilebilir bir yaklaşımın nasıl yapılacağını ele alacağım.
Neden Shimmer Efekti?
Shimmer efekti, içerik yüklenirken kullanıcıya görsel bir geri bildirim sağlar ve uygulamanızın profesyonel görünmesini destekler. Bu efekt, uygulamanızın içeriği yüklenirken boş alanlarda geçici bir ışık hareketi sunarak kullanıcıların bekleme sürecini daha az rahatsız edici hale getirir.
Jetpack Compose ile Kendi Shimmer Efektinizi Oluşturun
Bu bölümde, ShimmerEffectBox
adında custom bir composable fonksiyon ile shimmer efekti nasıl oluşturulacağını göstereceğim. accompanist
kütüphanesine bağlı kalmadan, tamamen Jetpack Compose kullanarak etkili ve özelleştirilebilir bir shimmer efekti elde edebilirsiniz
https://github.com/harunkor/AndroidJetpackComposeShimmerEffect