Oluşturma'da vektörleri animasyonlu hale getirmek için birkaç farklı yöntemden yararlanabilirsiniz. Aşağıdakilerden herhangi birini kullanabilirsiniz:
AnimatedVectorDrawable
dosya biçimiImageVector
Bu Medium makalesinde açıklandığı gibi animasyon oluşturma API'leriyle- Lottie gibi bir üçüncü taraf çözümü
Animasyonlu vektör çekilebilir öğeler (deneysel)
![İçeriği animasyonlu ve dönen kum saati](https://developer.android.com/static/develop/ui/compose/images/animations/avd_example_compose.gif?authuser=6&hl=tr)
AnimatedVectorDrawable
kaynağı kullanmak için animatedVectorResource
kullanarak çizilebilir dosyayı yükleyin ve çizilebilirinizin başlangıç ve bitiş durumu arasında geçiş yaparak animasyonu gerçekleştirmek için bir boolean
gönderin.
@Composable fun AnimatedVectorDrawable() { val image = AnimatedImageVector.animatedVectorResource(R.drawable.ic_hourglass_animated) var atEnd by remember { mutableStateOf(false) } Image( painter = rememberAnimatedVectorPainter(image, atEnd), contentDescription = "Timer", modifier = Modifier.clickable { atEnd = !atEnd }, contentScale = ContentScale.Crop ) }
Çizilebilir dosyanızı biçimlendirme hakkında daha fazla bilgi için Çizilebilir grafikleri animasyonlu hale getirme başlıklı makaleyi inceleyin.
Sizin için önerilenler
- Not: JavaScript kapalıyken bağlantı metni gösterilir
- Resimler yükleniyor {:#loading-images}