WindowEnterTransition Not Affecting Activity Transition

北城以北 提交于 2019-12-10 17:43:33

问题


While windowExitTransition is working as expected I cannot get windowEnterTransition to work:

themes.xml

 <item name="android:windowEnterTransition">@android:transition/explode</item>
 <item name="android:windowExitTransition">@android:transition/explode</item>

MainActivity.java

Intent intent = new Intent(MainActivity.this, SubjectActivity.class);
startActivity(intent, ActivityOptionsCompat.makeSceneTransitionAnimation(MainActivity.this).toBundle());

Demo


回答1:


Are you sure that both activities have applied the same theme with the specified transitions from above?




回答2:


for example: Activity A - > Activity B if you want to set a explode transition between these activity. you should at least specify

<item name="android:windowExitTransition">@android:transition/explode</item> in the A's theme

and specify

<item name="android:windowEnterTransition">@android:transition/explode</item> in the B's theme.

so that you can see what you want now.



来源:https://stackoverflow.com/questions/28204465/windowentertransition-not-affecting-activity-transition

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!