回答
0,0总是在左上角,只有先前在画布上绘制的图像才会移动。 检查这篇文章:Android Bitmap/Canvas offset after scale
这解决了它的一部分,但是当移动画布(不仅缩放它)时,XY位置也不会被更新。有帮助我在此方面升技,所以谢谢;) – DecodeGnome
是的,它不应该太难;缩放,计算并存储新的位图坐标,然后再移动并计算。如果你为你的图像创建一个类对象,那么这个代码可以是该对象的方法,这将使它非常干净。 – Lumis
我有同样的问题。检查此: http://stackoverflow.com/questions/7524843/get-canvas-coordinates-after-scaling-up-down-or-dragging-in-android 我需要帮助来整理出来。 –
- 1. 画布缩放到点(0,0)
- 2. 画布与缩放动画
- 3. 用kineticjs缩放(缩放)整个画布
- 4. Java FX缩放的画布
- 5. WPF画布缩放/变换到适合
- 6. 在画布上绘制位图得到缩放
- 7. 放大和缩小画布
- 8. Android缩放画布位图
- 9. 滚动/缩放pixi.js画布
- 10. 如何在动画中缩放画布?
- 11. 画布网格在不同的缩放级别变得模糊
- 12. 从画布中的不同点进行缩放/缩放
- 13. 当缩放时,使用画布缩放的矩形剪辑
- 14. 拖动缩放的html画布
- 15. 放大到画布
- 16. 在画布中心在公共无效onDraw(画布画布)的缩放位图
- 17. 缩放画布以便将base64 toDataURL()也缩放
- 18. CreateJS - 缩放画布不会缩放鼠标坐标
- 19. 在DragShadowBuilder画布拖放过程中缩放动画
- 20. 用画布缩放大图像。平滑
- 21. javafx在缩放画布中呈现
- 22. 在缩放画布上测量文字
- 23. 缩放画布,同时保持中心
- 24. 在HTML5画布中缩放图像
- 25. 坐标缩放画布元素
- 26. 缩放画布和保持中心
- 27. 如何在HTML画布中缩放imageData?
- 28. 使用Seek Bar缩放android画布
- 29. 用ImageBrush背景缩放画布
- 30. html5画布防止线宽缩放
你能形容这更多,我不明白你需要找什么 – Chris
如果我不清楚,我很抱歉。当画布缩小并移动时,画布的左上角不再位于屏幕上的0,0处。要计算位图(相对于屏幕)与此画布的位图,我需要知道画布的位置。位图可能在10,10的位置,但在实际屏幕上的位置为80,80。 – DecodeGnome