如何解决如果在 Flutter 中应用样式,SliverAppBar 标题不会消失
我想让我的 SliverAppBar 中的标题以默认方式淡入淡出,但是一旦我将样式应用于文本,它就会停止工作。您可以看到它在使用和不使用 TextStyle 时的行为。没有其他变化。
这是应用了样式的代码:
class FeedScreen extends StatelessWidget {
static const routeName = "/Feed_screen";
@override
Widget build(BuildContext context) {
return viewmodelBuilder<WhosHereScreenviewmodel>.reactive(
disposeviewmodel: false,initialiseSpecialviewmodelsOnce: true,viewmodelBuilder: () => locator<WhosHereScreenviewmodel>(),builder: (context,model,child) {
return Scaffold(
backgroundColor: Colors.white,body: model.isBusy == true
? Center(child: CircularProgressIndicator())
: CustomScrollView(slivers: [
SliverAppBar(
brightness: Brightness.light,backgroundColor: Colors.white,title: Text(
'miit',style: TextStyle(
fontFamily: 'Changa',fontWeight: FontWeight.w600,fontSize: 36.0,color: Colors.black87),),titleSpacing: -4.0,leading: IconButton(
icon: Image.asset('assets/images/new_logo.png'),onpressed: () {},floating: true,actions: [
Padding(
padding: const EdgeInsets.only(right: 12.0),//Todo build filter functionality
child: IconButton(
icon: Icon(Mdi.accountDetailsOutline,color: Colors.black87,size: 30.0),onpressed: null),)
],
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。