作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要在我的项目 listTile 元素中添加一个阴影,但我无法使用 BoxShadow 做到这一点,因为它只能在 Container 中实现
这是我的 listTile:
child: ListTile(
leading: const Icon(Icons.flight_land),
tileColor: Colors.black.withOpacity(0.5),
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(15),
side: BorderSide(
color: Colors.black,
),
),
title: Text(
snapshot
.data!.docChanges[index].doc['nameCourse'],
style: TextStyle(
fontSize: 20,
//COLOR DEL TEXTO TITULO
color: Colors.blueAccent,
),
),
contentPadding: EdgeInsets.symmetric(
vertical: 8,
horizontal: 16,
),
),
最佳答案
您可以用 Material
小部件包装您的 ListTile
小部件并为其添加阴影。
例如:
Material(
elevation: 20.0,
shadowColor: Colors.blueGrey,
...
),
关于flutter - 如何在 ListTile 中添加阴影,如 'elevation',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70536483/
我是一名优秀的程序员,十分优秀!