我正在开发一个应用程序,它将显示从摄像头反转的视图。例如,如果当前从相机拍摄的视图如下:
,
应用程序应该像这样反转视图:
因此,用户将通过此应用程序不断看到摄像头的反转视图。
我不太确定如何实现这一点。任何帮助或想法都将不胜感激。谢谢!
我正在开发一个应用程序,它将显示从摄像头反转的视图。例如,如果当前从相机拍摄的视图如下:
,
应用程序应该像这样反转视图:
因此,用户将通过此应用程序不断看到摄像头的反转视图。
我不太确定如何实现这一点。任何帮助或想法都将不胜感激。谢谢!
camera.setPreviewDisplay(myCustomSurfaceView.getHolder());
是否尝试一次只绘制图片的一半呢?
创建自定义组件并覆盖 onDraw。在绘制位图时,仅调整位置和宽度值,以便一次只绘制图像的一半...... 当然,您需要绘制两次。
您还可以使用第二个位图完成相同的操作。将原始位图的一部分应用于第二个位图,然后再执行两次操作,并根据需要调整位置和宽度。
其他选项是进行某种变换,但最终我的猜测是您会做类似的事情。