flutter 抖动:为图标制作背景

jdzmm42g  于 2023-01-21  发布在  Flutter
关注(0)|答案(1)|浏览(170)

有几个类似的问题,但似乎都不适合我的用例。我用下面的方式实现了一个小部件,其中size是一个传入的双精度数:

Container(
          margin: margin,
          decoration: BoxDecoration(
            shape: BoxShape.circle,
            color: Colors.white,
          ),
          child: Icon(
            Icons.verified,
            color: ExtraColors.highlightColor,
            size: size,
          )),

它看起来像:

你知道我能做些什么来适应图标后面的白色吗?填充似乎不会影响它,而改变大小似乎会让整个事情变得不正常。
谢谢!

pzfprimi

pzfprimi1#

我想你是想让你的圆圈透明。所以,就用这个:

decoration: BoxDecoration(
        shape: BoxShape.circle,
        color: Colors.white.withOpacity(0),
      )

或者这个,

decoration: BoxDecoration(
        shape: BoxShape.circle,
        color: Colors.transparent,
      )

相关问题