Я получаю текстовые виджеты, нарисованные с подчеркиванием флаттера - PullRequest
0 голосов
/ 04 мая 2020

Я строю свой первый веб-проект. Таким образом, проект структурирован следующим образом: Веб: это веб-сайт, одна из страниц (RetailerAccess) - это актуальное приложение, которое должно быть совместимо со всеми устройствами. Для этого я использую регистрацию платформы в main() и возвращаю соответствующий экран.

home: kIsWeb
            ? Stack(
                children: [
                  Container(
//        color: Colors.white,
                    child: AnimatedBackground(),
                  ),
                  LayoutTemplate()
                ],
              )
            : RetailerAccess());

Работает как положено. При запуске в браузере отображается веб-страница, и вы можете перейти к RetailerAccess, а при запуске на iPad запускается непосредственно с RetailerAccess. Все идет нормально. Странная часть заключается в том, что текстовые виджеты нарисованы с двойным зеленым подчеркиванием, когда бег на устройстве, а при работе в браузере, рисуется нормально. Известно ли вам о какой-либо ошибке, из-за которой она ведет себя подобным образом, или я должен установить что-то определенным образом c?

Я пытался запустить ее в режиме выпуска на старом iPad 3 под управлением iOS 9.3 .5 но без изменений ..

Большое спасибо за вашу помощь.

Обновление:

Я понял, что у меня нет Scaffold в RetailerAccess обернул его с помощью Material виджета, и он решил это. Разве тема не должна быть передана RetailerAccess?

1 Ответ

2 голосов
/ 04 мая 2020

Вы получаете ошибку, потому что у вас нет scaffold виджета. Попробуйте код ниже: он отлично работает:

home: kIsWeb
            ? Scaffold(
            Stack(
                children: [
                  Container(
//        color: Colors.white,
                    child: AnimatedBackground(),
                  ),
                  LayoutTemplate()
                ],
              )
            ),
            : Scaffold( 
            RetailerAccess()
            );

Надеюсь, это поможет.

...