首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
aLazarus
V2EX  ›  Android

为什么安卓打开横屏游戏总是要先转一下呢

  •  
  •   aLazarus · 64 天前 · 4450 次点击
    这是一个创建于 64 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有一些横屏的应用,打开的时候会有一个手机屏幕旋转的过程,

    我看 ios 直接就是横屏的呢(或者是隐藏了旋转的动画?),这个是 app 的问题还是系统的问题呢?

    30 回复  |  直到 2019-11-22 16:36:08 +08:00
    aLazarus
        1
    aLazarus   64 天前
    还有就是,我发现 emui10 的动画好差啊,
    比如从负一屏打开火车票,是直接闪烁出来的
    图库打开大图之后下滑关闭也是很奇怪的动画,并且不跟手
    deorth
        2
    deorth   64 天前
    是啊,我也觉得这个动画傻不拉几的。尤其是在多任务切换的时候
    wanacry
        3
    wanacry   64 天前 via iPhone
    我就是因为这个原因换的 ios 实在是受不了
    wanacry
        4
    wanacry   64 天前 via iPhone
    如鲠在喉的感觉
    Zeonjl
        5
    Zeonjl   64 天前 via iPhone
    一开始有旋屏功能时应该是显酷,现在就!
    aLazarus
        6
    aLazarus   64 天前 via Android
    @deorth
    @wanacry 手机升级安卓 10 ( emui10 )之后,横竖屏切换多了一个旋转动画,不过这个动画不是非线性的,而且貌似只是单纯的旋转了一下图片,所以图片会变形,很滑稽的感觉
    leaves7i
        7
    leaves7i   64 天前 via Android
    而且这个动画特别容易卡住。卡住了你就能看到一个未转完的特别鬼畜的视频画面,要恢复只能等重启
    tyhuohuo8
        8
    tyhuohuo8   64 天前
    ios 非线性动画看起来才舒服
    Muniesa
        9
    Muniesa   64 天前
    我的氢 os,Android10,打开阴阳师不会旋转,是直接横屏的
    realpg
        10
    realpg   64 天前
    ADUI 从来没遇到过先竖屏再横屏的纯横应用。。
    realpg
        11
    realpg   64 天前
    哦抱歉 我理解错了你说的是啥
    ADUI 也是这样的
    aLazarus
        12
    aLazarus   64 天前 via Android
    @Muniesa 那估计是优化了这个旋转?
    @realpg 安卓貌似从 4.*开始就这样,2.3 我忘记是不是这样的了
    @leaves7i 我没遇到过卡死,但以前的安卓确实会偶尔卡顿一下,安卓 10 目前还没遇到过
    lausius
        13
    lausius   64 天前 via iPhone
    有时全屏播放也是
    winterbells
        14
    winterbells   64 天前 via Android   ♥ 3
    manifest.xml 里设置 screen orientation 为 landscape,打开直接就是横屏
    所以有个旋转动画的应该是在代码里做判断了,我猜是为了兼容反向横屏。不然打开时画面可能 180 度旋转
    aLazarus
        15
    aLazarus   64 天前 via Android
    @winterbells 哦哦这样,感谢解答。看来安卓和 ios 是两个思路,ios 打开体验很顺畅,但会出现 180 度旋转,安卓会旋转一下,但可以兼容反向横屏
    subpo
        16
    subpo   64 天前
    确实...你不说我还没发现,我为什么要知道啊啊啊啊以后肯定会特别在意这个了
    crazytree
        17
    crazytree   64 天前
    昨天简单把玩了一下公司的 mate30,动画挺多的,桌面图标也可以跟 iOS 一样回到原来的地方,但是其他更多的动画都是不流畅的感觉,掉帧明显,资源消耗也挺多
    asche910
        18
    asche910   64 天前
    H2OS 表示不会,或者说我用的这个应用不会
    aLazarus
        19
    aLazarus   64 天前
    @crazytree #17 嗯,华为是优化了手势动画,但是很多细节地方还是老样子,给我的感觉就像国内很多公司一样的“不拘小节”,能用就行
    aLazarus
        20
    aLazarus   64 天前
    @asche910 #18 比如王者荣耀一类的横屏游戏呢
    jinliming2
        21
    jinliming2   64 天前 via iPhone
    设计师不是普通用户系列
    asche910
        22
    asche910   64 天前
    @aLazarus 不知道,手机除了 kof 别的游戏都没有装
    winterbells
        23
    winterbells   64 天前 via Android
    @aLazarus 不是兼容反向横屏 QAQ
    是不会默认正向横屏,启动后旋转 180 度变成反向横屏

    也就是只要向左或右旋转 90 度就能切换横竖屏
    aabbcc112233
        24
    aabbcc112233   64 天前
    在 manifest 文件中设置方向即没有旋转动画
    在代码中设置使用 setOriention 则有

    manifest 文件需要每个 activity 都去设置一遍,有点麻烦
    代码中可以一次性设置
    aLazarus
        25
    aLazarus   64 天前
    @winterbells #23 哦哦这样

    @aabbcc112233 #24 为什么游戏不设计成没有旋转动画呢?反正只能横屏玩
    gz911122
        26
    gz911122   64 天前
    兼容反向横屏用的
    Jobin0528
        27
    Jobin0528   64 天前 via iPhone
    @wanacry 如坐针毡,如芒刺背?
    zhuangku556
        28
    zhuangku556   64 天前   ♥ 1
    android 就是这点不行,各种小细节粗糙的很,再配上国产应用一些老旧的界面和 api,一股要散架的样子。
    zxxufo008
        29
    zxxufo008   63 天前
    iOS 和 Android 对比,现在很大的一个差距就是,非线性动画,和游戏横屏问题
    norz
        30
    norz   63 天前
    应该是应用默认了一个横屏方向,但是在程序打开后,才去从硬件设备(重力传感器)获取到实际的方向,然后做的调整,这一点 Android 确实没有 ios 做的好
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1809 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 25ms · UTC 05:01 · PVG 13:01 · LAX 21:01 · JFK 00:01
    ♥ Do have faith in what you're doing.