gpt4 book ai didi

java - SurfaceView 的 setTransform()

转载 作者:行者123 更新时间:2023-12-01 19:58:15 25 4
gpt4 key购买 nike

通过TextureView录制到屏幕时不镜像使用setTransform()方法:

Matrix txform = new Matrix();
mTextureView.getTransform(txform);
txform.setScale((float) newWidth / viewWidth, (float) newHeight / viewHeight);
txform.postTranslate(xoff, yoff);
mTextureView.setTransform(txform);

在我的例子中,我使用SurfaceView代替TextureView,结果发现有这个方法......

问题:如何才能镜像不反射,用什么来代替setTransform()?

最佳答案

为了在 Y 轴上进行镜像,请使用以下命令:

txform.setScale(-(float) newWidth / viewWidth, (float) newHeight / viewHeight, viewWidth / 2.f , 0);

关于java - SurfaceView 的 setTransform(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40059860/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com