我想添加在Inkscape中修改了不可见性的图像作为可拖动对象。我使用容器来缩放它,但是有一个白色的位置大小的容器。
我刚刚检查了一下,图像的位置很好,但是当我用draggable包装的时候--有一个白色的地方应该是不可见的。当我用容器缩放它时,整个容器变白了。我能做什么?
Positioned(
top: top,
left: left,
child: Draggable(
data: 10,
onDragUpdate: (details) {
top = top + details.delta.dy;
left = left + details.delta.dx;
//print('${top}, ${left}');
setState(() {});
},
child: Material(
child: Container(
height: 200,
width: 200,
child: Image.asset('match0.png'))),
feedback: Material(
child: Container(
height: 200,
width: 200,
child: Image.asset('match0.png'))),
)),

Positioned(
top: top,
left: left,
child: Draggable(
data: 10,
onDragUpdate: (details) {
top = top + details.delta.dy;
left = left + details.delta.dx;
//print('${top}, ${left}');
setState(() {});
},
child: Material(child: Image.asset('match0.png')),
feedback: Container(
height: 200, width: 200, child: Image.asset('match0.png')),
)),

Positioned(
top: top,
left: left,
child: Container(
width: 200, height: 200, child: Image.asset('match0.png')))

最后一个视图是我的愿望,但我需要是可拖动的。提前谢谢你
发布于 2021-07-14 00:37:20
解决方案:我从Draggable中删除了Material小部件
https://stackoverflow.com/questions/68361245
复制相似问题