我想知道在设置新内容视图时是否有方法更改样式。在我的应用程序中,我有三个不同的活动,每个活动都有不同的布局资源。当我在这些活动之间切换时,将设置所属布局 setContentView() . 在应用程序中,布局之间的切换看起来像是新布局从左侧滑到旧布局的顶部(就像幻灯片在powerpoint中更改)。我不喜欢这种款式,所以我想改一下。最好是新的布局立即出现。有办法吗?
setContentView()
uttx8gqw1#
从api级别5开始,可以立即调用overridependingtransition以指定显式转换动画:
<set xmlns:android="http://schemas.android.com/apk/res/android" android:fillAfter="true"> <alpha android:fromAlpha="1.0" android:toAlpha="0.0" android:duration="500"/> //Time in milliseconds </set>
例子:
startActivity(); overridePendingTransition(R.anim.hold, R.anim.fade_in);
或
finish(); overridePendingTransition(R.anim.hold, R.anim.fade_out);
1条答案
按热度按时间uttx8gqw1#
从api级别5开始,可以立即调用overridependingtransition以指定显式转换动画:
例子:
或