问题描述
我想让我的 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 (将#修改为@)