Я строю свой первый веб-проект. Таким образом, проект структурирован следующим образом: Веб: это веб-сайт, одна из страниц (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
?