Android 仅显示部分相机预览

Android show only part of camera preview

我试图在 Android 的 viewPager 中只显示部分图像预览,就像这个模型,其中浅蓝色是相机的整个预览,深色方块是可见部分。

现在我只能展示整个预览,什么是亮方块,压扁在较暗的区域。

我 运行 缺乏想法,none 周围的相关答案解决了问题。 有人设法实现这种行为之王吗?如果有怎么办?

@cwbowron 评论最终成为一个合适的解决方案,我会 post 它以防它对某人有用。

基本上我使用 TextureView 来显示我的相机预览并在方法 onSurfaceTextureAvailable

中添加 mTextureView.setScaleY(2f);

可能不是更好的解决方案,但到目前为止它解决了我的问题。