AppBar标题粘贴在屏幕左侧
问题描述:
为什么标题粘在左侧而不是留下一些空间?AppBar标题粘贴在屏幕左侧
这是脚手架代码
return new Scaffold( appBar: new AppBar(title: const Text('Friendlychat')),);
答
有几种方法可以修改:
你可以用一个Padding
部件和使用里面的title
部件padding
属性缩进左侧的区域。
@override
Widget build(BuildContext context) {
return new Scaffold(
appBar: new AppBar(
title: new Padding (child: new Text ("Friendly Chat"),
padding:const EdgeInsets.only(left: 20.0)),
),
);
}
或者你可以在你的AppBar
的leading
属性添加一个空Container
。
@override
Widget build(BuildContext context) {
return new Scaffold(
appBar: new AppBar(
title:new Text ("Friendly Chat"),
leading: new Container(),
),
);
}
如果你想为中心的称号,你AppBar
设置为true
@override
Widget build(BuildContext context) {
return new Scaffold(
appBar: new AppBar(
title:new Text ("Friendly Chat"),
centerTitle: true,
),
);
}
答
这是当前颤动alpha释放的回归,正如@ aptik指出的那样,