android-在全屏和正常活动之间导航

android-在全屏和正常活动之间导航,第1张

概述有两个活动.活动A是全屏活动(隐藏状态栏),使用getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);活动B是正常的活动(状态栏可见).我需要在活动A和活动B之间导航.问题在于,随着状态栏变得可见并且活动大小调整,从

有两个活动.

活动A是全屏活动(隐藏状态栏),使用getwindow().setFlags(WindowManager.LayoutParams.FLAG_FulLSCREEN,WindowManager.LayoutParams.FLAG_FulLSCREEN);

活动B是正常的活动(状态栏可见).

我需要在活动A和活动B之间导航.

问题在于,随着状态栏变得可见并且活动大小调整,从A到B时会有抽动动作.

知道如何确保从一个活动到另一个活动顺利过渡吗?

另外,我使用滑入和滑出动画在活动之间进行过渡.

解决方法:

您可以在切换活动时简单地使用动画,

        startActivity(new Intent(FirstActivity.this, SecondActivity.class));        overrIDePendingTransition(androID.R.anim.fade_in, androID.R.anim.fade_out);

编辑:

更换以下一块

<translate          androID:duration="300" androID:fromXDelta="100%" androID:fromYDelta="0%" androID:toXDelta="0%" androID:toYDelta="0%">

与这个

<translate          androID:duration="300" androID:fromXDelta="100%" androID:fromYDelta="0%" androID:toXDelta="0%" androID:toYDelta="0%"><Alpha androID:fromAlpha="0.0" androID:toAlpha="1.0" androID:duration="300" />

注意:

整个代码应该看起来像这样,

    <?xml version="1.0" enCoding="utf-8"?><set xmlns:androID="http://schemas.androID.com/apk/res/androID">    <translate              androID:duration="300"     androID:fromXDelta="100%"     androID:fromYDelta="0%"     androID:toXDelta="0%"     androID:toYDelta="0%">    <Alpha androID:fromAlpha="0.0" androID:toAlpha="1.0" androID:duration="300" /></set>

可选方式:(参考:article)

可以在有帮助的情况下尝试将这种方式添加到现有动画中,

更换

getwindow().setFlags(WindowManager.LayoutParams.FLAG_FulLSCREEN,     WindowManager.LayoutParams.FLAG_FulLSCREEN);

    WindowManager.LayoutParams attributes = getwindow().getAttributes();    attributes.flags |= WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN |   WindowManager.LayoutParams.FLAG_LAYOUT_NO_liMITS;    getwindow().setAttributes(attributes);
总结

以上是内存溢出为你收集整理的android-在全屏和正常活动之间导航全部内容,希望文章能够帮你解决android-在全屏和正常活动之间导航所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1078225.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存