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

AnimatedVectorDrawable রিসোর্স ব্যবহার করতে, animatedVectorResource ব্যবহার করে drawable ফাইলটি লোড করুন এবং অ্যানিমেশনটি সম্পাদন করে আপনার drawable এর শুরু এবং শেষ অবস্থার মধ্যে স্যুইচ করার জন্য একটি 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}