Android 仅显示部分相机预览
Android show only part of camera preview
我试图在 Android 的 viewPager 中只显示部分图像预览,就像这个模型,其中浅蓝色是相机的整个预览,深色方块是可见部分。
现在我只能展示整个预览,什么是亮方块,压扁在较暗的区域。
我 运行 缺乏想法,none 周围的相关答案解决了问题。
有人设法实现这种行为之王吗?如果有怎么办?
@cwbowron 评论最终成为一个合适的解决方案,我会 post 它以防它对某人有用。
基本上我使用 TextureView
来显示我的相机预览并在方法 onSurfaceTextureAvailable
中添加 mTextureView.setScaleY(2f);
可能不是更好的解决方案,但到目前为止它解决了我的问题。
我试图在 Android 的 viewPager 中只显示部分图像预览,就像这个模型,其中浅蓝色是相机的整个预览,深色方块是可见部分。
现在我只能展示整个预览,什么是亮方块,压扁在较暗的区域。
我 运行 缺乏想法,none 周围的相关答案解决了问题。 有人设法实现这种行为之王吗?如果有怎么办?
@cwbowron 评论最终成为一个合适的解决方案,我会 post 它以防它对某人有用。
基本上我使用 TextureView
来显示我的相机预览并在方法 onSurfaceTextureAvailable
mTextureView.setScaleY(2f);
可能不是更好的解决方案,但到目前为止它解决了我的问题。