我正在为我的应用程序创建一个 AppBar,但我无法在我的 CircleAvatar 按钮(这个蓝色圆圈)中插入图像:
我现在用来创建 CircleAvatar 按钮的代码如下:
主飞镖:
appBar: AppBar(
actions: <Widget>[
IconButton(
icon: CircleAvatar(
child: new Image.asset("assets/images/example.jpeg")),
onPressed: () {}),
]),
pubspec.yaml:
assets:
- assets/images/example.jpeg
我正在尝试使用这张图片:
所以我需要让这个图像出现并适合那个蓝色的 CircleAvatar 按钮,但我不明白为什么它不能正常工作。
谁能帮我解决这个问题?
P.S.:如果有人知道要求用户按照他或她想要的方式调整图像的包或代码示例,那将对我有很大帮助,因为我希望用户能够调整完美尺寸的图像。例如:
发生以下错误:
有人知道怎么解决吗?
最佳答案
将 child
替换为 backgroundImage
。
所以,而不是使用
CircleAvatar(
child: AssetImage("assets/images/example.jpeg"),
)
使用
CircleAvatar(
backgroundImage: AssetImage("assets/images/example.jpeg"),
)
关于flutter - IconButton CircleAvatar 不显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57611071/