标签: android graphics android-layout
我遇到了以下问题: 我在SurfaceView上显示一个点(例如一个特定像素,如(x = 100,y = 100) 屏幕上。
现在我想用不同的缩放级别缩放到这个特定点。 缩放级别由不同的scaleFactors计算。但我不知道 我如何显示和缩放屏幕的特定部分?
也许也可以通过“滚动屏幕”(使用OnTouchListener)移动到已知的显示部分。
答案 0 :(得分:0)
您是否尝试Canvas.scale()到SurfaceView的绘图循环中的特定点?
Canvas.scale()
SurfaceView
http://developer.android.com/reference/android/graphics/Canvas.html#scale%28float,%20float,%20float,%20float%29