gpt4 book ai didi

android - 如何使用 xml 文件设置爆炸过渡

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:01:33 24 4
gpt4 key购买 nike

我正在尝试使用 explode.xml 文件setEnterTransition

我试过了

<?xml version="1.0" encoding="utf-8"?>
<transitionManager xmlns:android="http://schemas.android.com/apk/res/android">
<transition android:transition="@transition/explode" />
</transitionManager>

还有这个

<?xml version="1.0" encoding="utf-8"?>
<transitionSet xmlns:android="http://schemas.android.com/apk/res/android">
<explode
android:duration="500"
android:interpolator="@android:interpolator/bounce" />
</transitionSet>

但是爆炸动画不起作用,有什么想法吗?

最佳答案

首先,在 res/transition 文件夹中为名为 explode.xml 的爆炸转换创建一个转换 XML。作为,

<?xml version="1.0" encoding="utf-8"?>
<transitionSet xmlns:android="http://schemas.android.com/apk/res/android">
<explode
android:duration="320" />
</transitionSet>

然后,在 AppThemestyles.xml 中将 android:windowContentTransitions 设置为 true 并引用 explode EnterExit 的转换如下所示:

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

现在开始你的 Activity ,

ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(this);
Intent intent = new Intent(MainActivity.this, SecondActivitiy.class);
startActivity(intent, options.toBundle());

关于android - 如何使用 xml 文件设置爆炸过渡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48473811/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com