Я делаю свои первые шаги с бликами и флаттером, и сейчас очень приятно иметь возможность помещать анимации во флаттер, не кодируя их вручную. Но я не понимаю, как сделать вспышку отзывчивой (как поддерживать разные размеры экрана).
Это часть заставки:
@override
Widget build(BuildContext context) {
return Scaffold(
backgroundColor: const Color.fromRGBO(250, 224, 61, 1.0),
body: Center(
child: Container(
child: FlareActor(
"assets/flare/splash.flr",
callback: (nameOfAnimation) =>
Navigator.pushReplacementNamed(context, "/login"),
fit: BoxFit.none,
animation: "splash",
)),
));
}
Это хорошо работает на моем iPhone X, потому что анимация предназначена для этого размера. Есть ли способ, как меньшее устройство может использовать ту же самую анимацию вспышки? При тестировании на iPhone SE анимация была обрезана.
Я надеюсь, что есть другой способ, кроме создания нескольких анимаций для нескольких размеров экрана.