首页 > 解决方案 > CameraX - 在纵向模式下锁定活动时仅旋转预览

问题描述

  1. 设置 -> 手机固定在支架上,不能旋转。相机正对着笔记本

  2. MyCameraActivity -> 固定方向 -> 纵向

  3. 用户应该能够在点击按钮时旋转预览,即我的预览应该被旋转(例如,如果我在开始时看到向上箭头,那么点击用户应该能够向右箭头)

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

标签: androidandroid-camera2android-camerax

解决方案


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

代码示例:

previewView.setImplementationMode(COMPATIBLE)
preview.setTargetRotation(ROTATION_0)

推荐阅读