在 Android Studio 中更改更改内容视图的样式
Change Style of changing content View in Android Studio
我想知道是否有办法在设置新内容视图时更改样式。
在我的应用程序中,我有三个不同的活动,每个活动都有不同的布局资源。当我在这些活动之间切换时,所属的布局设置为 setContentView()
。在应用程序中,布局之间的切换看起来像是新布局从左侧在旧布局之上滑动(就像 PowerPoint 中的幻灯片变化)。我不喜欢这些风格,所以我想改变它。最好是立即出现新布局。
有办法吗?
从 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);
我想知道是否有办法在设置新内容视图时更改样式。
在我的应用程序中,我有三个不同的活动,每个活动都有不同的布局资源。当我在这些活动之间切换时,所属的布局设置为 setContentView()
。在应用程序中,布局之间的切换看起来像是新布局从左侧在旧布局之上滑动(就像 PowerPoint 中的幻灯片变化)。我不喜欢这些风格,所以我想改变它。最好是立即出现新布局。
有办法吗?
从 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);