为了账号安全,请及时绑定邮箱和手机立即绑定

没有动画的切换活动

没有动画的切换活动

慕桂英546537 2019-08-26 18:54:45
没有动画的切换活动如何FLAG_ACTIVITY_NO_ANIMATION在AndroidManifest文件中正确使用Intent标志?我认为我的问题是微不足道的,但我找不到好的例子或解决方案。<intent-filter>     <data android:name="android.content.Intent.FLAG_ACTIVITY_NO_ANIMATION" /></intent-filter>但是,compliator没有报告错误,但是data不正确。我只想在活动之间切换时禁用动画。我可以getWindow().setWindowAnimations(0);在onCreate或onResume中使用,但使用flag是更好的方法,不是吗?我也可以在代码中使用:Intent intent = new Intent(v.getContext(), newactivity.class);intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);getContext().startActivity(intent);但是我想在Android Manifest中使用这个标志。如果从第二个活动返回到第一个活动,也要禁用动画。
查看完整描述

3 回答

?
慕虎7371278

TA贡献1802条经验 获得超4个赞

如果您的上下文是一个活动,您可以调用overridePendingTransition

在startActivity(Intent)之一或完成之后立即调用以指定要执行的显式转换动画。

所以,以编程方式:

this.startActivity(new Intent(v.getContext(), newactivity.class));this.overridePendingTransition(0, 0);


查看完整回答
反对 回复 2019-08-26
?
慕沐林林

TA贡献2016条经验 获得超9个赞

试试这段代码,

this.startActivity(new Intent(v.getContext(), newactivity.class).addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION));


查看完整回答
反对 回复 2019-08-26
  • 3 回答
  • 0 关注
  • 407 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信