В настоящее время я работаю над созданием градиентной фоновой анимации в моем приложении ... Я делаю это с помощью lott ie анимации! Я попытался поместить его в контейнер, и мне это удалось. Однако есть одна проблема: я не могу сделать контейнер больше определенного количества, несмотря на то, что я изменил высоту на что-то большее, чем 2000 ... Я действительно не знаю, что делать, чтобы убедиться, что в поле нет пробелов screen и что этот градиент заполняет экран на всех устройствах. Вот код. Я также добавил скриншот того, как это выглядит, чтобы вы поняли, что происходит.
import 'package:flutter/material.dart';
import 'package:lottie/lottie.dart';
class WelcomeScreen extends StatefulWidget {
@override
_WelcomeScreenState createState() => _WelcomeScreenState();
}
class _WelcomeScreenState extends State<WelcomeScreen> {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
body: Padding(
padding: const EdgeInsets.all(0),
child: Container(
height: 1000,
width: 1000,
child: Lottie.asset('assets/gradient-background.json'),
),
),
));
}
}
Я новичок в разработке флаттера, поэтому, пожалуйста, простите меня, если это очень глупая ошибка! Большое спасибо, и я очень ценю вашу помощь!