import 'package:flutter/material.dart'; class SliverHeaderDelegate extends SliverPersistentHeaderDelegate { SliverHeaderDelegate({required this.height, required this.child}); final double height; final Widget child; @override Widget build( BuildContext context, double shrinkOffset, bool overlapsContent) { return child; } @override double get maxExtent => height; @override double get minExtent => height; @override bool shouldRebuild(covariant SliverPersistentHeaderDelegate oldDelegate) => true; }