Реализована бликовая анимация, теперь анимация и текст не отображаются при запуске приложения - PullRequest
1 голос
/ 05 октября 2019

Я пытаюсь запустить всплывающую анимацию в моем приложении, но по какой-то причине она не отображается. Я не получаю ошибок linting / run time, поэтому я не смог выяснить, что происходит не так. Я неправильно внедряю эту анимацию или есть проблема с использованием «расширенного» в «контейнере»?

@override
  Widget build(BuildContext context) {
    double deviceWidth = MediaQuery.of(context).size.width;
    return Scaffold(
      appBar: AppBar(
        title: Text('Let\'s Start Eating!'),
      ),

      drawer: DrawerPage(),

      body: Padding(
        padding: const EdgeInsets.all(10.0),
        child: Column(
          children: <Widget>[
            Container(
              child: Column(
                children: <Widget>[

                  Expanded(
                    flex: 1,
                    child:
                    FlareActor(
                      "assets/animations/finding-pizza.flr",
                      alignment: Alignment.center,
                      fit: BoxFit.contain,
                      animation: _animationName,
                    ),
                  ),

                  Container(
                    child: Column(
                      crossAxisAlignment: CrossAxisAlignment.center,
                      children: <Widget>[
                        SizedBox(
                          height: MediaQuery.of(context).size.height/35,
                        ),
                        Text(
                          "Got a question?",
                          style: Theme.of(context).textTheme.title.copyWith(fontSize: 0.1 * deviceWidth),
                          textAlign: TextAlign.center,
                          softWrap: true,
                        ),

1 Ответ

0 голосов
/ 05 октября 2019

Я думаю, что нет необходимости заключать Column в Container, а затем снова в Column.

Попробуйте:

Padding(
  padding: const EdgeInsets.all(10.0),
  child: Column(
    children: <Widget>[
      Expanded(
        child: FlareActor(
          "assets/animations/finding-pizza.flr",
          alignment: Alignment.center,
          fit: BoxFit.contain,
          animation: _animationName,
        ),
      ),
      SizedBox(
        height: MediaQuery.of(context).size.height / 35,
      ),
      Text(
        "Got a question?",
        style: Theme.of(context)
            .textTheme
            .title
            .copyWith(fontSize: 0.1 * deviceWidth),
        textAlign: TextAlign.center,
        softWrap: true,
      ),
    ],
  ),
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...