Her*_*eld 6 android transitions android-activity xamarin
有没有办法通过将实际的Animation对象而不是ID传递给动画资源来覆盖挂起的转换?
从
startActivity(intent);
overridePendingTransition(R.anim.fadein, R.anim.fadeout);
Run Code Online (Sandbox Code Playgroud)
至
startActivity(intent);
overridePendingTransition(new MyFadeInAnimation(), new MyFadeOutAnimation());
Run Code Online (Sandbox Code Playgroud)
如果没有,有没有办法以编程方式手动注册动画资源(并获得ID)?
出于其他原因,我真的不想将活动过渡动画定义为XML.
因此,实现此目的的一种方法是使用 Fragment。设置overridePendingTransition(0,0);为Activity. 然后在Fragment, override中onCreateAnimator()或者如果使用旧动画,请使用android.support.v4.app.Fragment并覆盖onCreateAnimation()。
| 归档时间: |
|
| 查看次数: |
5285 次 |
| 最近记录: |