flutter - 颤振对齐
问题描述
我对颤振开发很陌生。目前正在学习行、列、扩展 UI 的东西。我希望该行以这种方式显示我需要实现的行图像,这就是我目前得到的代码输出,这是我的代码:`
Widget drawerTiles(String tileIcon, String tileText, IconData tileRightIcon) {
return Padding(
padding: const EdgeInsets.only(top: 20, left: 16, right: 32.0),
child: Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: <Widget>[
CircleAvatar(
radius: 14,
backgroundColor: Hexcolor('#0565ac'),
child: Padding(
padding: EdgeInsets.all(0),
child: SvgPicture.asset(
tileIcon,
color: Colors.white,
),
),
),
Text(
tileText,
style: TextStyle(
fontSize: 12, fontWeight: FontWeight.w600, color: Colors.black),
),
Icon(tileRightIcon)
],
),
);
}
`
如您所见,它是一个自定义小部件,我正在为其传递必要的参数。问题可能与对齐有关。我该如何解决这个问题?
解决方案
您可以使用 ListTile 小部件轻松实现这一目标
推荐阅读
- java - Windows 上的 Java 时钟精度:15-16ms
- autohotkey - 使用连接文本+变量设置控件名称以供 ControlSetText 使用
- sql-server - 链接服务器“Servername”的 OLE DB 提供程序“SQLNCLI11”返回消息“没有处于活动状态的事务”。
- javascript - 将 onclick 事件添加到 Wix 表单
- python - 如何使用python捕获自动下载文件
- ios - 删除 tableView 中的项目会从存储的值中删除错误的对应文件(swift NSCoding)
- java - 有什么方法可以为多个 Runner 类运行的多个功能文件创建一个 Cucumber 报告?
- jmeter - JMeter正则表达式提取器一对一映射
- javascript - 使用 require.context 后如何动态加载 Vue 组件?
- android - Android 矢量绘图
不支持, 不支持