本文主要是介绍android CameraView home或者返回 重新进预览变成黑屏问题解决,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
github:https://github.com/google/cameraview
之前一直用camera2,发现不管是用TextureView还是SurfaceView,预览都会变形,拉长。
现在用了CameraView 解决了这个问题,不过又遇到了黑屏问题。
经过这两天不停的摸索,自己从源码里改了一下代码。
CameraView:
mCallbacks = new CallbackBridge();
// if (Build.VERSION.SDK_INT < 21) {mImpl = new Camera1(mCallbacks, preview);
// } else if (Build.VERSION.SDK_INT < 23) {
// mImpl = new Camera2(mCallbacks, preview, context);
// } else {
// mImpl = new Camera2Api23(mCallbacks, preview, context);
// }
@NonNullprivate PreviewImpl createPreviewImpl(Context context) {PreviewImpl preview;
// if (Build.VERSION.SDK_INT < 14) {
// preview = new
这篇关于android CameraView home或者返回 重新进预览变成黑屏问题解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!