پویانمایی بردارها در Compose به چند روش مختلف امکانپذیر است. میتوانید از هرکدام از موارد زیر استفاده کنید:
- قالب فایل
AnimatedVectorDrawable ImageVectorبا میاناهای برنامهسازی کاربردی پویانمایی Compose، مانند این مقاله 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 ) }
برای اطلاعات بیشتر درباره قالب فایل قابلترسیم، به پویانمایی گرافیکهای قابلترسیم مراجعه کنید.
توصیهشده برای شما
- توجه: وقتی جاوا اسکریپت خاموش باشد، نوشتار پیوند نمایش داده میشود
- درحال بار کردن تصاویر