gpt4 book ai didi

dart - Flutter:设置Painter类的背景图像

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

我需要为Painter Widget设置背景图片,因为我正在尝试构建一个小部件,以帮助 child 在我的背景图片上绘制数字和字母。

这将是默认的小部件背景:

Painter Background

加载小部件后, children 应该能够在背景上绘制。

我尝试从官方Painter插件example修改支架的主体,但是该图像未出现在Painter的背景中,它仅显示空白屏幕。

Container(
decoration: new BoxDecoration(
image: new DecorationImage(
image: new ExactAssetImage('assets/test.png'),
fit: BoxFit.cover,
),
),
child: Painter(_controller),
)

是否可以为Painter小部件设置背景图像?如果没有,还有其他解决方案可以帮助我完成任务吗?

最佳答案

您只需要为transparent使用Painter背景颜色

PainterController _controller;
@override
void initState() {
_controller = PainterController();
_controller.thickness = 5.0;
_controller.backgroundColor = Colors.transparent;
super.initState();
}

就是这样。

关于dart - Flutter:设置Painter类的背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52919779/

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