android - CameraX - 在纵向模式下锁定 Activity 时仅旋转预览

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

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

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

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

最佳答案

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

代码示例:

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

https://stackoverflow.com/questions/62820495/

相关文章:

java - 在 Java 中不使用类创建对象

postgresql - 使用实体中的默认值与 PostgreSQL hibernate

ruby-on-rails - 带有 rubocop 错误的 Rails 模型 - 指定 `:inv

common-lisp - 如何在普通的 lisp 中创建一个位数组?

python - 在 django urls.py 中访问请求对象

python - 将 Pandas 数据框字符串拆分为单独的行

python - 我怎样才能遍历这个字典而不是对键进行硬编码

python - 如何使用 gspread 在 google 工作表单元格中插入任何超链接

apache-spark - 我可以获取 Spark 读取的文件的元数据吗

oracle - 基于字符和数字的 PL/SQL Regex 搜索