Панель приложений sliverapp в нижней части экрана (трепетание)

#flutter #flutter-layout #flutter-sliver #flutter-android

#трепетание #flutter-макет #трепетание-щепка #flutter-android

Вопрос:

Я не знаю, как создать панель управления SliverAppBar внизу. Я хочу, чтобы он не исчезал при прокрутке, я пробовал, но он будет отображаться только в нижней части прокрутки.

Ответ №1:

Я понял это, кстати: D, используя это

 bottomNavigationBar: BottomAppBar(
          child: Row(
            children: [
              IconButton(icon: Icon(Icons.menu), onPressed: () {}),
              Spacer(),
              IconButton(icon: Icon(Icons.search), onPressed: () {}),
              IconButton(icon: Icon(Icons.more_vert), onPressed: () {}),
            ],
          ),
        ),
 

внутри каркаса

Извините, я думал, что панель управления SliverAppBar такая же, как и все панели приложений, НОВИЧОК здесь

Ответ №2:

Внутри панели управления SliverAppBar включите плавающее свойство true. Например:

 CustomScrollView(
slivers: <Widget>[
 SliverAppBar(
   title: Text('Floating app bar'),
   // Allows the user to reveal the app bar if they begin scrolling back
   // up the list of items.
   floating: true,
   // Display a placeholder widget to visualize the shrinking size.
   flexibleSpace: Placeholder(),
   // Make the initial height of the SliverAppBar larger than normal.
   expandedHeight: 200,
 ),
],
);
 

Комментарии:

1. Я хочу всегда показывать панель приложений, но вместо этого сверху, я хочу, чтобы она была внизу