📅  最后修改于: 2023-12-03 14:41:16.231000             🧑  作者: Mango
在Flutter中,卡片小工具可用于显示信息或操作,它们在移动应用程序中很常见。
要创建卡片小部件,请使用Card
类。以下是一个基本的例子:
Card(
child: ListTile(
leading: Icon(Icons.person),
title: Text('John Doe'),
subtitle: Text('john.doe@email.com'),
),
);
在上面的代码中,我们使用Card
类创建了一个卡片小工具。它有一个子元素,即ListTile
小部件。
ListTile
小部件包含卡片的内容,其中leading
属性设置卡片中图标的位置,title
属性设置标题,subtitle
属性设置子标题。
卡片小工具可通过Card
类的属性进行自定义样式。以下是一些常用的属性:
color
:设置卡片颜色。elevation
:设置卡片的高度。shape
:设置卡片形状。以下代码示例演示如何使用这些属性:
Card(
color: Colors.blue,
elevation: 5.0,
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(10.0),
),
child: ListTile(
leading: Icon(Icons.person, color: Colors.white),
title: Text('John Doe', style: TextStyle(color: Colors.white)),
subtitle: Text('john.doe@email.com', style: TextStyle(color: Colors.white)),
),
);
在上面的代码中,我们使用了color
属性来设置卡片的背景色,elevation
属性来设置卡片的高度,shape
属性来设置卡片的形状为圆角。
我们还通过在子元素中使用TextStyle
类来设置了文本的颜色样式。
卡片小部件是Flutter中常见的小部件之一。我们可以使用Card
类来创建卡片小部件,并通过属性来自定义其样式。