我正在实施一个捏合和拖动的东西,我很困惑如何获取我正在影响的图像移动到它被拖动到位置(缩放工作)。
所以,过去我会这样定位图像......
canvas.drawBitmap(img, x,y, paint);
但是现在我正在使用矩阵,我看不到它中的哪个函数会将图像转移到我想要的位置。
有人可以发布一个简短的代码片段,告诉我们需要做些什么来让图像从0,0移开?
TIA
答案 0 :(得分:7)
在缩放矩阵上使用postTranslate:
scaleMatrix.postTranslate(x, y);
canvas.drawBitmap(img, scaleMatrix, paint);