[英]How to add only Border shadow of a cointainer in flutter?
我有一个背景颜色较浅的容器(浅绿色,不透明度为 50%),容器阴影颜色为深黑色(不透明度 100%)。 由于阴影颜色较深,我的容器颜色被打乱了。
意味着我的阴影颜色比容器颜色深得多......请帮忙。 提前致谢。
这就是我所做的。
我想要的 output。
child: Container(
height: 100.0,
decoration: BoxDecoration(
border: Border.all(
width: 1.0,
color: const Color.fromRGBO(3, 60, 9, 0.5),
),
boxShadow: const [
BoxShadow(
spreadRadius: 0,
blurRadius: 9,
color: Colors.black,
),
],
color: const Color.fromRGBO(167, 212, 172, 0.2),
borderRadius: BorderRadius.circular(5),
),
child: Center(
child: ListTile(
leading: Icon(
Icons.person_pin,
size: 60,
color: pColor,
),
title: Text(
'My Profile',
style: TextStyle(
color: pColor,
fontFamily: robotoBold,
fontWeight: FontWeight.w700,
fontSize: 20,
),
),
subtitle: Text(
'Tap to See your Profile',
style: TextStyle(
color: pColor,
fontFamily: robotoReg,
fontSize: 16,
fontWeight: FontWeight.w400,
),
),
trailing: const Icon(
Icons.navigate_next_outlined,
size: 40,
color: Color.fromRGBO(153, 153, 153, 1),
),
),
),
),
你必须使用
**blurStyle: BlurStyle.outer,**
in boxShadow 使阴影脱离盒子,因为默认值是内部阴影
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.