在我的 androidActivity
中,我需要camera
根据设备 Orientation . And I need all orientations for my activity namely
Portrait ,
Landscape ,
Landscape reverse and
portrait reverse` 更新预览方向和 UI。
我使用 Android API 演示进行相机预览。我发现当我在我的中使用fullSensor
方向设置AndroidManifest.xml
并调用 Preview 类的setCameraDisplayOrientation()
onsurfaceChanged()
方法(我指的CameraPreview.java
是 API 演示源中的)时,我得到了所需的行为。
但是每个方向切换都有很大的延迟。当我在清单中将方向设置Landscape
为时,预览很流畅,但 UI 没有根据设备方向更新。我需要设置方向,并Landscape
根据所有四个方向(即Portrait up
、和)更改 UI 。以良好的性能实现相同目标的最佳方法是什么?Landscape right
Landscape left
Portrait down