Flutter - как обрезать высоту веб-просмотра? - PullRequest
0 голосов
/ 09 мая 2020

[! [Введите здесь описание изображения] [1]] [1] Я хочу встроить веб-страницу, но без отображения верхней панели. Я попытался установить отрицательные поля для веб-просмотра, но флаттер не позволяет этого. Я открыт для любого возможного решения. Спасибо

Веб-просмотр находится в теле моего Scaffold, заполняя весь экран, как вы можете видеть. Часть веб-представления («верхняя панель»), которую я хочу каким-то образом скрыть, отмечена красным.

 class _MainState extends State<Main> {
          static var titleText = 'INICIO';
          static int _selectedIndex = 2;
          List<Widget> _children;        
          static Size screenSize(BuildContext context) {
            return MediaQuery.of(context).size;
          }        
          void _onItemTapped(int index) {
            setState(() {
              _selectedIndex = index;                  
            });
          }  static Container inicio = Container(
        child: WebView(
          initialUrl: 'https://aom.org.ar',
          javascriptMode: JavascriptMode.unrestricted,
        ),);    
          @override
          void initState() {
            super.initState();
            _children = [
              tienda,
              cursos,
              inicio,
              normas,
              contacto,
            ];
          }        
          @override
          Widget build(BuildContext context) {
            var scaffold = Scaffold(
                appBar: AppBar(),           
                body: IndexedStack(
                  index: _selectedIndex,
                  children: _children,
                ),
                bottomNavigationBar: NavBar(Theme.of(context).primaryColor, _selectedIndex, _onItemTapped));
            return scaffold;
          }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...