我使用共享元素事务转到activity2,但在activity2中事务不起作用
ttb = AnimationUtils.loadAnimation(this, R.anim.ttb_animation);
slogan = findViewById(R.id.slogan);
slogan.startAnimation(ttb);
我尝试使用延迟来处理它的工作,但是我不需要它。
Intent goto_activity2 = new Intent(SplashAct.this, Activity2.class);
ActivityOptionsCompat option = ActivityOptionsCompat
.makeSceneTransitionAnimation(SplashAct.this, app_logo, ViewCompat.getTransitionName(app_logo));
startActivity(goto_activity2, option.toBundle());
finish();
xml代码
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="800"
android:startOffset="100"
android:interpolator="@android:anim/accelerate_interpolator"
>
<translate
android:fromYDelta="350"
android:toYDelta="0"
/>
<scale
android:fromXScale="1.2"
android:fromYScale="1.2"
android:pivotX="50%"
android:pivotY="50%"
android:toXScale="1.0"
android:toYScale="1.0"
/>
</set>
activity2中的转换不起作用
https://stackoverflow.com/questions/56655553
复制相似问题