SliverPersistentHeader是Flutter中的一个小部件,用于创建一个可以在滚动视图中保持固定位置的头部。要从SliverPersistentHeader中删除高程,可以通过以下步骤实现:
import 'package:flutter/material.dart';
class CustomSliverPersistentHeaderDelegate extends SliverPersistentHeaderDelegate {
@override
Widget build(BuildContext context, double shrinkOffset, bool overlapsContent) {
// 在这里构建头部的内容
return Container(
// 头部的内容
);
}
@override
double get maxExtent => // 头部的最大高度;
@override
double get minExtent => // 头部的最小高度;
@override
bool shouldRebuild(SliverPersistentHeaderDelegate oldDelegate) => true;
}
CustomScrollView(
slivers: <Widget>[
SliverPersistentHeader(
delegate: CustomSliverPersistentHeaderDelegate(),
),
// 其他的slivers
],
)
通过以上步骤,你可以创建一个自定义的SliverPersistentHeader,并在滚动视图中使用它。如果你想要删除高程,只需在CustomSliverPersistentHeaderDelegate的build方法中不返回任何内容即可。
需要注意的是,以上代码只是一个示例,你可以根据自己的需求进行修改和扩展。关于SliverPersistentHeader的更多信息和用法,请参考腾讯云的Flutter文档:SliverPersistentHeader。
领取专属 10元无门槛券
手把手带您无忧上云