我需要为Painter Widget设置背景图片,因为我正在尝试构建一个小部件,以帮助孩子在我的背景图片上绘制数字和字母。
这将是默认的小部件背景:
加载小部件后,孩子们应该能够在背景上绘制。
我尝试通过官方Painter插件example修改支架的主体,但该图像未出现在Painter的背景中,它仅显示空白屏幕。
Container(
decoration: new BoxDecoration(
image: new DecorationImage(
image: new ExactAssetImage('assets/test.png'),
fit: BoxFit.cover,
),
),
child: Painter(_controller),
)
可以为Painter小部件设置背景图像吗?如果没有,还有其他解决方案可以帮助我完成任务吗?
答案 0 :(得分:1)
您只需要为transparent
使用Painter
背景色
PainterController _controller;
@override
void initState() {
_controller = PainterController();
_controller.thickness = 5.0;
_controller.backgroundColor = Colors.transparent;
super.initState();
}
就是这样。