Compose-এ ভেক্টর অ্যানিমেট করার কয়েকটি ভিন্ন উপায় আছে। আপনি নিম্নলিখিত যেকোনো একটি ব্যবহার করতে পারেন:
-
AnimatedVectorDrawableফাইল ফরম্যাট - এই মিডিয়াম আর্টিকেলের মতো কম্পোজ অ্যানিমেশন এপিআই সহ
ImageVector। - লটির মতো একটি তৃতীয় পক্ষের সমাধান
অ্যানিমেটেড ভেক্টর ড্রয়েবল (পরীক্ষামূলক)

একটি AnimatedVectorDrawable রিসোর্স ব্যবহার করতে, animatedVectorResource ব্যবহার করে ড্রয়েবল ফাইলটি লোড করুন এবং অ্যানিমেশনটি সম্পাদন করার জন্য আপনার ড্রয়েবলের শুরু ও শেষ অবস্থার মধ্যে পরিবর্তন করতে একটি boolean পাস করুন।
@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 ) }
আপনার ড্রয়েবল ফাইলের ফরম্যাট সম্পর্কে আরও তথ্যের জন্য, ‘অ্যানিমেট ড্রয়েবল গ্রাফিক্স’ দেখুন।
{% হুবহু %}আপনার জন্য প্রস্তাবিত
- দ্রষ্টব্য: জাভাস্ক্রিপ্ট বন্ধ থাকলেও লিঙ্কের লেখা প্রদর্শিত হয়।
- ছবি লোড হচ্ছে {:#loading-images}