繁体   English   中英

如何修改ListTile,使其具有一个或多个芯片的小部件? (在Flutter中)

[英]How do I modify a ListTile so it has a widget for a chip or chips? (in Flutter)

如您所知,ListTile附带了4个小部件:a)标题:b)副标题:c)前导:可以是我假设的图标或文本d)尾随:可以是我假设的图标或文本

但我想添加一个第五:

e)chipSection:[接受一行筹码]

有人可以建议我如何建立这个吗? 您有什么推荐的吗??

谢谢

那么,您不能在不更改我不推荐的源代码的情况下直接添加第五个选项。 有几种选择:

  1. 使用Column并将ListTile和ChipSection设为子级。 在这种情况下,您必须向ChipSection添加高程。

  2. 让一个自定义窗口小部件说myListTile,添加标题,前导,字幕,尾随和芯片部分的参数。 在“自定义”小部件内,返回“卡片”小部件,将“列”作为其子级,然后添加:图标/测试小部件(用于开头),“文本”小部件(用于标题),另一个文本小部件(用于副标题)“图标/测试”小部件(用于尾随芯片部分)作为列,子级。 使用“填充+列”的mainaxisaligment属性来管理它们的对齐方式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM