我目前正在从事android项目。我有一个背景xml文件,该文件以样式设置为windowBackground。

我的问题是,在活动过渡之间,背景也会随着屏幕滑动。我希望固定背景,或者用其他方式冻结。因此,仅活动对象上的组件会离开屏幕或通过滑动进入。

这是我的背景xml,

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:drawable="@drawable/background_image" />
    <item
        android:drawable="@drawable/vavien_logo"
        android:gravity="bottom|right"
        android:bottom="@dimen/normal_margin"
        android:right="@dimen/xlarge_margin"/>
</layer-list>


这就是我在活动之间进行过渡的方式,

Intent intent = new Intent(LoginActivity.this, MeetingsActivity.class);
startActivity(intent);
overridePendingTransition(R.anim.enter_from_right, R.anim.exit_to_left);


寻找我的问题的解决方案。

最佳答案

我认为您可以在您的样式中设置此<item name="android:windowAnimationStyle">@null</item>,它将禁用幻灯片动画。

关于android - Activity 过渡之间,固定背景,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51186082/

10-12 01:39
查看更多