正文:
在
Flutter
中,如果你想要创建一个具有圆角长按波纹效果的ListTile
小部件,你可以通过将其形状属性shape
设置为RoundedRectangleBorder
(/*…*/) 来实现。下面是一个具体的例子来说明这一点。
代码如下:
// https
://www
.huizhanii
.com
Scaffold
(
appBar
: AppBar
(title
: const
Text
('uedbox
.com
')),
body
: Padding
(
padding
: const
EdgeInsets
.all
(20),
child
: Column
(
children
: [
const
ListTile
(
shape
: RoundedRectangleBorder
(
borderRadius
: BorderRadius
.only
(
topLeft
: Radius
.circular
(25),
topRight
: Radius
.circular
(25),
bottomRight
: Radius
.circular
(10),
bottomLeft
: Radius
.circular
(10))),
tileColor
: Colors
.indigo
,
textColor
: Colors
.white
,
iconColor
: Colors
.white
,
leading
: Icon
(Icons
.light
),
title
: Text
('List
Tile
2'),
subtitle
: Text
('This
is
a
subtitle
'),
),
const
Divider
(
height
: 50,
),
ListTile
(
shape
: RoundedRectangleBorder
(
borderRadius
: BorderRadius
.circular
(30)),
tileColor
: Colors
.green
,
textColor
: Colors
.white
,
iconColor
: Colors
.white
,
leading
: const
Icon
(Icons
.light
),
title
: const
Text
('List
Tile
1'),
subtitle
: const
Text
('This
is
a
subtitle
'),
),
],
),
),
);
转载请注明:汇站网 » ListTile
创建圆如何在 Flutter
中进行