متحرکسازی بردارها در Compose به چند روش مختلف امکانپذیر است. میتوانید از هر یک از موارد زیر استفاده کنید:
- فرمت فایل
AnimatedVectorDrawable -
ImageVectorبا APIهای انیمیشن Compose، مانند این مقاله Medium - یک راهکار شخص ثالث مانند Lottie
فایلهای قابل ترسیم برداری متحرک (آزمایشی)

برای استفاده از یک منبع AnimatedVectorDrawable ، فایل drawable را با استفاده از animatedVectorResource بارگذاری کنید و یک boolean به آن بدهید تا بین حالت شروع و پایان drawable خود جابجا شوید و انیمیشن را اجرا کنید.
@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 ) }
برای اطلاعات بیشتر در مورد قالب فایل drawable خود، به بخش «انیمیت کردن گرافیکهای drawable» مراجعه کنید.
{% کلمه به کلمه %}برای شما توصیه میشود
- توجه: متن لینک زمانی نمایش داده میشود که جاوا اسکریپت غیرفعال باشد.
- در حال بارگذاری تصاویر {:#loading-images}