我试图在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)