Иногда анимации Лотти, которые создаются, не заполняют весь видовой экран.Вы должны вручную указать layout_width
или layout_height
в dp
или масштабировать чертеж в соответствии с вашими потребностями.Вы не можете изменить размеры в предоставленном файле .json, так как все значения свойств относятся к исходному размеру.
Вы можете попробовать приведенный ниже код для масштабирования Drawable
внутри LottieAnimationView
LottieAnimationView animationView = findViewById(R.id.your_view_id);
LottieDrawable drawable = new LottieDrawable();
LottieComposition.Factory.fromAssetFileName(this, "progress_bar.json",(composition ->
{
drawable.setComposition(composition);
drawable.playAnimation();
drawable.setScale(4);
animationView.setImageDrawable(drawable);
}));
Если вы добавляете анимацию динамически с помощью приведенного выше кода, не забудьте удалить тег app:lottie_fileName
из вашего LottieAnimationView
.