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