2011-03-28 57 views
4

我正在尝试在Android中使用手指绘画进行应用,并且必须能够管理缩放。所以我在背景中有一张图片,然后画出它,但是当我放大和缩小时,我必须调整图像和绘制的路径的大小,我不知道如何。我使用Zdnet的代码来实现pinch to zoom gesture,它对于背景图像非常有用,所以我认为唯一的步骤是将mPath.transform(matrix)放在onTouch()的末尾,但它不允许我正确绘制,并且不会调整路径大小。 我怎么能这样做呢?如何调整路径大小?

注意:实现指画的代码是that of Google

+0

看看这里。这是翻译e如何通过触摸调整路径大小的示例:http://stackoverflow.com/a/15252369/736196 – kinghomer 2013-03-07 13:45:33

回答

0

mPath.transform应该可以工作,很难说没有代码是什么问题。

或者,您可以使用Canvas.scale,如果要缩放由相同因子绘制的所有内容。

相关问题