我在调用了CameraCaptureSession的setRepeatingRequest()实现预览后,想要停止预览,于是调用了stopRepeating()方法,这样做之后,预览确实停止了,可TextureView显示的是最后一刻的预览画面,我希望在停止预览后TextureView能恢复空白,请问该怎么实现?
把TextureView上数据清一下不就好了
Canvas canvas = mTextureView.lockCanvas();
// 清空 Canvas 画黑色
canvas.drawColor(Color.BLACK);
// 解锁 Canvas,并渲染当前的图像
mTextureView.unlockCanvasAndPost(canvas);
这样试试呢,我没试
你可以先设置他为gone然后在设置为visiable