缩放和平移 TextureView
Zooming and panning TextureView
我尝试了很多关于如何缩放和平移视图的示例。他们都使用不同的视图,imageViews。但是我找不到平移缩放的 TextureView 的任何解决方案。有人实现了该功能吗?
在许多实现中,像 ImageView 这样的简单视图中使用了 canvas。在 onDraw() 方法最终使用 Matrix 的视图中,而不是 canvas。
示例:
在 ImageView 上:
canvas.translate(x, y);
canvas.scale(mScaleFactor, mScaleFactor);
在纹理视图上:
matrix.postTranslate(x, y);
matrix.postScale(mScaleFactor, mScaleFactor);
github 中的示例:link
我尝试了很多关于如何缩放和平移视图的示例。他们都使用不同的视图,imageViews。但是我找不到平移缩放的 TextureView 的任何解决方案。有人实现了该功能吗?
在许多实现中,像 ImageView 这样的简单视图中使用了 canvas。在 onDraw() 方法最终使用 Matrix 的视图中,而不是 canvas。 示例:
在 ImageView 上:
canvas.translate(x, y);
canvas.scale(mScaleFactor, mScaleFactor);
在纹理视图上:
matrix.postTranslate(x, y);
matrix.postScale(mScaleFactor, mScaleFactor);
github 中的示例:link