Compose-এ ভেক্টর অ্যানিমেট করা কয়েকটি ভিন্ন উপায়ে করা সম্ভব। আপনি নিম্নলিখিতগুলির মধ্যে যেকোনও একটি ব্যবহার করতে পারবেন:
AnimatedVectorDrawableফাইলের ফরম্যাটImageVectorCompose অ্যানিমেশন API-এর সাথে, যেমন এই Medium আর্টিকেলে আছে- Lottie-এর মতো থার্ড-পার্টি সমাধান
অ্যানিমেটেড ভেক্টর ড্রয়েবেল (এক্সপেরিমেন্টাল)
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 ) }
আপনার ড্রয়েবল ফাইলের ফর্ম্যাট সম্পর্কে আরও তথ্যের জন্য, অ্যানিমেট ড্রয়েবল গ্রাফিক্স দেখুন।
আপনার জন্য সাজেস্ট করা হয়েছে
- মনে রাখবেন: জাভাস্ক্রিপ্ট বন্ধ থাকলে লিঙ্ক টেক্সট দেখানো হয়
- ছবি লোড করা হচ্ছে