android – 在Scroll Flutter上隐藏Appbar?

android  – 在Scroll Flutter上隐藏Appbar?

考虑这个图像.你可以看到它有一个appbar,appbar有Tabbed按钮.
我试图为appbar设置动画,使其隐藏在scrollup上,只留下Tab Buttons显示并滚动显示appbar apears.请帮帮我.对不起英语不好而不是美国人我也不是英语

解决方法:

如果我理解正确,下面的代码应该在TabBar保持可见时使应用栏隐藏在滚动状态:

new Scaffold(
  body: new NestedScrollView(
    controller: _scrollViewController,
    headerSliverBuilder: (BuildContext context, bool innerBoxIsScrolled) {
      return <Widget>[
        new SliverAppBar(
          title: new Text(widget.title),
          pinned: true,
          floating: true,
          forceElevated: innerBoxIsScrolled,
          bottom: new TabBar(
            tabs: <Tab>[
              new Tab(text: "STATISTICS"),
              new Tab(text: "HISTORY"),
            ],
            controller: _tabController,
          ),
        ),
      ];
    },
    body: new TabBarView(
      children: <Widget>[
        new StatisticsPage(),
        new HistoryPage(),
      ],
      controller: _tabController,
    ),
  ),
);

android  – 在Scroll Flutter上隐藏Appbar?

来自this post的例子.

上一篇:iOS 切图使用 分辨率 使用 相关总结


下一篇:OO第四单元博客