Flu*_*ase 7 dart flutter flutter-layout
我正在制作设置页面,想要制作像 iOS 设置(灰色背景和白色瓷砖)。我尝试添加容器,以便可以向 ListTile 添加颜色,但总是出错。
有人知道如何在此处添加容器吗?
body: new SingleChildScrollView(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.stretch,
children: <Widget>[
Column(
children: <Widget>[
ListTile(
leading: Icon(
Icons.person,
color: Colors.grey,
),
title: Text("Account"),
trailing: Icon(Icons.keyboard_arrow_right),
),
Run Code Online (Sandbox Code Playgroud)
die*_*per 11
把你的包裹ListTile在一个Container
Container(
color: Colors.grey[200],
child: ListTile(
leading: Icon(
Icons.person,
color: Colors.grey,
),
title: Text("Account"),
trailing: Icon(Icons.keyboard_arrow_right),
),
)
Run Code Online (Sandbox Code Playgroud)
我ListTile用Material小部件包裹并设置颜色。这将保留 listTile 的涟漪效应。
例如。
Material(
color: Colors.grey[300],
child: ListTile(
title: Text('Hello')
)
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8596 次 |
| 最近记录: |