User interface 如何知道appbar是否在Flatter中滚动?
我使用了sliver appbar小部件来创建UI,但我的问题是我无法控制滚动 我想要的是当它滚动文本颜色改变,反之亦然 我的代码:User interface 如何知道appbar是否在Flatter中滚动?,user-interface,flutter,dart,colors,widget,User Interface,Flutter,Dart,Colors,Widget,我使用了sliver appbar小部件来创建UI,但我的问题是我无法控制滚动 我想要的是当它滚动文本颜色改变,反之亦然 我的代码: 导入“包装:颤振/材料.省道”; 类银扩展了无状态小部件{ @凌驾 小部件构建(构建上下文){ 返回脚手架( 正文:嵌套滚动视图( headerSliverBuilder:(上下文,用字母表示){ 返回[ 滑杆( 背景颜色:Colors.white, 标题:正文( “亚历山大·塞巴斯蒂安”, 样式:TextStyle( 颜色:烤面包?颜色。黑色:颜色。白色, ),
导入“包装:颤振/材料.省道”;
类银扩展了无状态小部件{
@凌驾
小部件构建(构建上下文){
返回脚手架(
正文:嵌套滚动视图(
headerSliverBuilder:(上下文,用字母表示){
返回[
滑杆(
背景颜色:Colors.white,
标题:正文(
“亚历山大·塞巴斯蒂安”,
样式:TextStyle(
颜色:烤面包?颜色。黑色:颜色。白色,
),
),
),
];
},
正文:中(
子:文本(
"身体",,
),
),
),
);
}
}
请参见SliverPersistentHeader
和SliverPersistentHeaderDelegate
检查此项