小编Aly*_*hya的帖子

SliverAppBar() 不会与 Flutter 中的 ListView 折叠

我试图在SliverAppBar(). 它看起来像这样:

看图

看动图

检查选项卡的内容在Container()小部件中(图像中的错误来自)。现在,当用户滚动检查选项卡内容(图像中的白屏)时,Container()小部件SliverAppBar()将折叠,现在一切都很好。

所以,我更换了后Container()ListView.builder(),使标签内容滚动,现在我不能垮SliverAppBar()从标签内容(白色屏幕上的图像中)。但我可以从SliverAppBar().

添加 ListView.builder() 后查看此 GIF

那么,如何使用 Listview 使 SliverAppBar 可滚动(折叠)? 任何人都可以帮助我吗?请 :(

这个例子(演示):

import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: MyHomePage(title: 'SliverAppBar App Demo'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  MyHomePage({Key key, this.title}) : super(key: key);

  final String title;

  @override
  _MyHomePageState createState() …
Run Code Online (Sandbox Code Playgroud)

dart flutter flutter-sliver

5
推荐指数
1
解决办法
2158
查看次数

标签 统计

dart ×1

flutter ×1

flutter-sliver ×1