【问题标题】:How to make only camera screen orientation in both landscape and portrait while others being lock to portrait如何在横向和纵向中仅设置相机屏幕方向,而其他人则锁定为纵向
【发布时间】:2018-02-13 09:08:13
【问题描述】:

我已成功将我的应用程序的所有屏幕锁定为纵向,但出现的问题是我们必须用来拍照的相机屏幕也锁定为纵向。

目前我在 AndroidManifest.xml 的活动标签下使用 android:screenOrientation="portrait" 来锁定纵向。

我的问题是,我们可以将相机屏幕方向设置为纵向和横向,而将其他屏幕锁定为纵向吗?

【问题讨论】:

    标签: react-native react-native-android


    【解决方案1】:

    你可以使用这样的东西: react-native-orientation

    这是我见过的通常用于在每个屏幕上锁定方向的方法。

    【讨论】:

      【解决方案2】:

      在 AndroidManifest.xml 中使用 android:screenOrientation="portrait" 会将整个应用程序锁定为纵向模式。如果您只希望一个屏幕是横向的,您要么必须使用 @Chevol 提到的包,要么使用 onLayout 监听每个屏幕的宽度/高度变化并手动锁定方向。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多