use*_*262 3 animation android android-activity
我已经编写了一个Android应用程序,一切正常,只有一件事情:当我从一个活动切换到另一个活动时,它会使这个"活动打开"动画,当它像新应用程序一样打开时.有没有办法在没有动画的情况下打开活动?谢谢
您可以尝试使用Flag您的Intent如下:
Intent intent = new Intent(Activity1.this, Activity2.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)
但请记住:
如果在传递给Context.startActivity()的Intent中设置,则此标志将阻止系统应用活动转换动画以转到下一个活动状态.这并不意味着动画永远不会运行 - 如果在显示此处的活动之前未发生指定此标志的其他活动更改,则将使用该转换.当您要进行一系列活动操作时,可以很好地使用此标志,但用户看到的动画不应由第一个活动更改驱动,而是由后一个活动更改驱动.
或者,您可以使用parent作为您不想要的动画的参数来定义样式中的自定义动画.@android:style/Animation.Activity@null
| 归档时间: |
|
| 查看次数: |
7258 次 |
| 最近记录: |