appbar_elevation
一个 Flutter 小部件,用于一个最初与内容齐平,滚动时会抬高的 AppBar。

用法
使用 ScrollActivatedAppBarElevation 小部件包装一个包含
可滚动视图(例如 ListView、CustomScrollView)的 Scaffold。该小部件使用
NotificationListener 来检测滚动位置并提供一个
appBarElevation 值供使用。
示例
@override
Widget build(BuildContext context) {
return ScrollActivatedAppBarElevation(
builder: (BuildContext context, double appBarElevation) {
return Scaffold(
appBar: AppBar(
elevation: appBarElevation,
),
body: ListView(
children: [
// ...
],
),
);
},
);
}
有关完整代码,请参阅 示例。