如何解决如何防止列表在SliverPersistentHeader的Tabbar下隐藏?
我正在制作tiktok clone flutter应用程序
现在我在个人资料屏幕上
如您所见,
当我向上滚动时,gif列表隐藏在SliverPersistentHeader下 所以图片不是全尺寸的
这是我想要修复的问题 我想避免像tiktok个人资料屏幕一样隐藏在SliverPersistentHeader的选项卡下
这是我的代码
SliverPersistentHeader(
floating: false,pinned: true,delegate: _SliverAppBarDelegate(
TabBar(
indicatorColor: Constants.kPrimaryOrange,labelColor: Colors.black87,unselectedLabelColor: Colors.grey,tabs: [
Tab(text: "비디오"),Tab(text: "이미지"),],),body: TabBarView(
children: [
/// gif Loading
Container(
),/// image Loading
Container(
),class _SliverAppBarDelegate extends SliverPersistentHeaderDelegate {
_SliverAppBarDelegate(this._tabBar);
final TabBar _tabBar;
@override
double get minExtent => _tabBar.preferredSize.height;
@override
double get maxExtent => _tabBar.preferredSize.height;
@override
Widget build(
BuildContext context,double shrinkOffset,bool overlapsContent) {
return new Container(
color: Colors.white,child: _tabBar,);
}
@override
bool shouldRebuild(_SliverAppBarDelegate oldDelegate) {
return false;
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。