我尝试通过在自定义循环ViewGroup中添加TextureView来创建圆形camera2预览,但我认为这不是最好的方法。有人能给我一些例子吗?
如果通过圆形预览你只是意味着“在圆圈内屏蔽相机预览”,你可以通过在ImageView下面使用带有TextureView / SurfaceView(你的camera2预览将在哪里)的FrameLayout来实现它,这只是一个带有矩形的一个圆形的开口。您可以将ImageView的颜色设置为与背景颜色相匹配,以创建无缝体验。