Flutter中Container设置颜色报错的技术咨询
Flutter Container颜色设置冲突的解决办法
你遇到的问题是同时使用了Container的color属性和decoration参数,Flutter不允许这种用法——因为BoxDecoration本身就支持设置颜色,两者同时存在会产生冲突。
解决方法有两种:
方法一:将颜色移至BoxDecoration中
删除Container的color属性,把颜色配置到BoxDecoration里:
Container( width: 50, height: 50, decoration: BoxDecoration( color: Colors.red, borderRadius: BorderRadius.circular(50) ) ),
方法二:移除decoration(如果不需要圆角等装饰)
如果不需要borderRadius这类装饰效果,直接保留Container的color属性即可:
Container( color: Colors.red, width: 50, height: 50, ),
内容的提问来源于stack exchange,提问作者Umesh Rajput
相关产品推荐
相关产品推荐

