我怎样才能简单地设置AppBarFlutter 的高度?
酒吧的标题应该垂直居中(在那里AppBar).
我正在尝试将系统状态栏的颜色更改为黑色.配置似乎被AppBar类覆盖.我可以通过分配主题来实现我想要的:ThemeData.dark()在创建Material App时,然后指定一个appBar attribute.但我不想要一个AppBar,并且这样做也会改变所有的字体颜色.
一种可能的解决方案是将ThemeData.bright()继承到新类中,然后添加仅更改系统状态栏的内容
setSystemUIOverlayStyle
Run Code Online (Sandbox Code Playgroud)
然后我需要指定AppBar并让它以某种方式隐形?
https://docs.flutter.io/flutter/services/SystemChrome/setSystemUIOverlayStyle.html
main.dart
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:english_words/english_words.dart';
import 'layout_widgets.dart' as layout_widgets;
class RandomWords extends StatefulWidget {
@override
createState() => new RandomWordsState();
}
class RandomWordsState extends State<RandomWords> {
final _suggestions = <WordPair>[];
final _saved = new Set<WordPair>();
final _biggerFont = const TextStyle(fontSize: 18.0);
void _pushSaved() {
Navigator.of(context).push(
new MaterialPageRoute(
builder: (context) {
final tiles = _saved.map((pair) {
return new ListTile(
title: new Text(pair.asPascalCase,style:_biggerFont)
);
}
);
final divided = ListTile.divideTiles( …Run Code Online (Sandbox Code Playgroud)