flutter - ListTile 形状属性 [Flutter]
问题描述
ListTile 形状参数在 Flutter 中如何工作?
ListTile(
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(10),
side: BorderSide(color: Colors.black),
),
title: Text('data'),
)
这段代码没有反映圆形边框(甚至没有任何边框)!
任何想法如何实现这一点并使用 ListTile 的 shape 属性
我已经看到某些示例将 ListTile 描述为 Card、Container 等的子项,然后它就可以工作
那么 Shape 做了什么以及如何在 ListTile 中使用它
解决方案
ListTile
shape
属性被设计为圆的InkWell
效果。通过应用borderRadius
,您只能注意到 ListTile 上的涟漪效果(飞溅颜色)限制。side: BorderSide(//....)
不考虑边界。如果您无论如何都想在您ListTile
的Container
.
推荐阅读
- jquery - jquery 返回未定义的读取 json
- c# - 为 json 字符串创建 c# 类,其中有数字作为对象中的变量
- java - 什么是 MavenProject.managedVersionMap
- c++ - “无运算符”运算符,它是什么?
- javascript - 在返回未定义的二叉树函数中查找最近的节点
- spring - java.lang.IllegalStateException:Bean 名称“greeting”的 BindingResult 和普通目标对象都不能用作请求属性
- php - 如何手动(无形式)验证用户?Cakephp 4x
- excel - Excel Vlookup 或公式
- amazon-dynamodb - 如何在 DynamoDB 中实现按项目的任意属性排序
- python - 在使用 pymongo 的 update_many 时应用不区分大小写的过滤器