Android 清除TextureView上的最后一帧预览
我已经使用TextureView显示了一个摄影机流。切换摄影机时(切换前调用StopReview()),从前到后或反之亦然,视图在TextureView上绘制的最后一帧处暂停。我想在“切换”发生时显示一个空白屏幕。如何实现它?最简单的解决方案是定义一个覆盖在相机预览表面上的黑色视图。在摄影机预览工作时将其可见性设置为“已消失”,在停止查看时设置为“可见”,直到切换结束。对于不推荐使用的camera API,您可以使用setPreviewCallbackOnce()来获得再次隐藏覆盖的指示。还没有找到我想要的清除预览的方法。我继续使用相同的方法,覆盖视图以隐藏预览曲面。将此答案标记为正确,仍然达到了预期的行为。Android 清除TextureView上的最后一帧预览,android,camera,textureview,Android,Camera,Textureview,我已经使用TextureView显示了一个摄影机流。切换摄影机时(切换前调用StopReview()),从前到后或反之亦然,视图在TextureView上绘制的最后一帧处暂停。我想在“切换”发生时显示一个空白屏幕。如何实现它?最简单的解决方案是定义一个覆盖在相机预览表面上的黑色视图。在摄影机预览工作时将其可见性设置为“已消失”,在停止查看时设置为“可见”,直到切换结束。对于不推荐使用的camera API,您可以使用setPreviewCallbackOnce()来获得再次隐藏覆盖的指示。还没有