标签: android canvas viewport
我正在根据用户的触摸输入翻译画布。我需要能够保存画布的位置并在翻译的画布上执行将来的操作。例如,
step1:将画布翻译10,0
第2步:将翻译应用于之前翻译的画布40,0
但是当我在step1之后应用画布翻译时,它会从原始位置重新绘制。一个快速解决方法是跟踪我翻译了多少,然后通过累积值进行翻译,在这种情况下,我必须在第一步后翻译50,0。
但是在缩放画布时如何保存状态呢?特别是在缩放枢轴点时?