我在选择图像并将其保存到文件时遇到问题。 然后在绘制ui后显示该图像:
new CircleAvatar(
minRadius: 50.0,
maxRadius: 90.0,
backgroundImage: AssetImage(_profilepic().path),
//new ExactAssetImage(_profilepic().path),
backgroundColor: Color(0xFFF6F6F6),
)
但是当我选择另一个图像并将该图像写入相同的文件名后,它在绘制后仍然保持不变。 当我弹出页面并返回时,它将正确加载图像。 我试图给我们imageCache.clear();刷新,但似乎不起作用。
答案 0 :(得分:0)
问题是您没有使用有状态窗口小部件,因此如果您使用的是无状态窗口小部件,请将其更改为有状态窗口小部件。 如果您使用的是有状态小部件,则应使用
来重建Circle AvatarsetState(() { });