Мне нужен экран приложения, на котором у меня есть сетка иконок (кликабельная), баннер и список элементов - PullRequest
0 голосов
/ 08 ноября 2019

APP screen

Как и в приведенном выше примере, я упоминал, есть ли способ достичь этого, так как нижняя панель навигации исправлена, при нажатии на иконку страница должна быть загружена ипрокручиваемый без влияния на панель навигации?

1 Ответ

0 голосов
/ 08 ноября 2019

Вы можете иметь SingleChildScrollView в качестве родителя и использовать shrinkWrap = true во внутренних списках и сетках,

SingleChildScrollView(
   child: Column(
    children: <Widget>[

     GridView(
     physics: NeverScrollableScrollPhysics(),
     shrinkWrap: true, // use it
     ),

     CarouselSlider(...),

     ListView.builder(
      shrinkWrap: true, // use it
      scrollDirection: Axis.horizontal,// this will make your list horizontal scrollable
    )
   ],
  ),
));

Для CarouselSlider вы можете использовать эту библиотеку .

...