【问题标题】:Change Style of changing content View in Android Studio在 Android Studio 中更改内容视图的更改样式
【发布时间】:2021-03-31 04:39:57
【问题描述】:

我想知道在设置新内容视图时是否可以更改样式。

在我的应用程序中,我有三个不同的活动,每个活动都有不同的布局资源。当我在这些活动之间切换时,所属布局设置为setContentView()。在 App 中,布局之间的切换看起来像是新布局从左侧滑到旧布局之上(就像 PowerPoint 中的幻灯片变化一样)。我不喜欢这些风格,所以我想改变它。如果新布局立即出现,则最好。 有没有办法做到这一点?

【问题讨论】:

  • 请从您的应用中发布一些代码来描述您的问题

标签: java android layout


【解决方案1】:

从 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);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-26
    • 2016-07-05
    • 1970-01-01
    • 2015-01-25
    • 2020-09-24
    • 1970-01-01
    • 1970-01-01
    • 2011-08-24
    相关资源
    最近更新 更多