CameraX - 当活动锁定在纵向模式时仅旋转预览

Arp*_*wal 2 android android-camera2 android-camerax

  1. 设置->手机固定在支架上,无法旋转。摄像头正对着笔记本

  2. MyCameraActivity -> 固定方向 -> 肖像

  3. 用户应该能够通过单击按钮来旋转预览,即我的预览应该旋转(例如,如果我在开头看到向上箭头,那么单击用户应该能够旋转右侧箭头)

我能够在camera2中执行此操作,但找不到有关cameraX的任何有用信息。

Xi *_*ang 9

CameraX 的PreviewView现在支持该功能。使用 PreviewView,您只需将其置于COMPATIBLE模式即可旋转预览,然后设置预览的目标旋转。

代码示例:

previewView.setImplementationMode(COMPATIBLE)
preview.setTargetRotation(ROTATION_0)
Run Code Online (Sandbox Code Playgroud)