【发布时间】:2019-09-14 04:23:23
【问题描述】:
我通过 CustomPainter 创建了一个家谱小部件。由于部分溢出,如何实现平移和缩放。
我尝试过 GestureDetector 并通过 onPanUpdate 平移点,但它正在重置为当前偏移量。
onPanUpdate: (d) {
RenderBox box = context.findRenderObject();
Offset point = box.globalToLocal(d.globalPosition);
point = point.translate(0.0, AppBar().preferredSize.height);
setState(() {
_offset = point;
});
// print(point);
},
// this is from CustomPainter
canvas.translate(offset.dx, offset.dy);
【问题讨论】:
标签: flutter