SliverAppBar使うとこの場合name.png
ロードする前にどうしても青くなってしまう。
return SliverAppBar( pinned: true, expandedHeight: 200, flexibleSpace: Stack( children: <Widget>[ Container( width: double.infinity, child: Image.asset('assets/name.png’), ), Align( alignment: Alignment.centerRight, child: Container( padding: const EdgeInsets.only(right: 31.0), child: TextStyles.boldStyle( S.of(context).topPageMessage, color: Colors.white, fontSize: 12, ), ), ), ], ),
こんな感じで、
child: MaterialApp( theme: ThemeData( primarySwatch: Colors.red, ),
ならいける。
theme: ThemeData( primarySwatch: Colors.black, ),
なくろはだめ。
primarySwatch は MaterialColor
が必須だから。
なんだこれ?
カスタムはできそう backport.net