gpt4 book ai didi

flutter - 更改图标颜色或删除它

转载 作者:行者123 更新时间:2023-12-05 05:39:12 26 4
gpt4 key购买 nike

我有这些容器来选择一些图像。当用户选择图像时,它会覆盖整个容器,所以我希望子项(图标)在选择图像后是透明的。

InkWell(
onTap: () async {
XFile? image3 = await _picker.pickImage(
source: ImageSource.gallery);

if (image3 == null) {
debugPrint("got null");
return;
}
final image =
Image.memory(await image3.readAsBytes());
decorationImage3 = DecorationImage(
fit: BoxFit.cover,
image: image.image,
);
setState(() {});
},
child: Container(
height: MediaQuery.of(context).size.width / 4 - 25,
width: MediaQuery.of(context).size.width / 4 - 25,
decoration: BoxDecoration(
color: Colors.blue.shade900,
borderRadius: BorderRadius.circular(5),
image: decorationImage3,
),
child: const Icon(Icons.add, color: Colors.white),
),
),

最佳答案

改用这个

child: (image3 == null)?Icon(Icons.add, color: Colors.white):Sizedbox.shrink();

关于flutter - 更改图标颜色或删除它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72760885/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com