Android和Kotlin的新手,我正在尝试在两个活动之间进行简单的转换。
所以我有两个活动:SplashActivity和HomeActivity。 屏幕上出现的第一个是SplashActivity,我用它来下载内容,并添加一些简单的动画,只是永远旋转的布局。
这是动画:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false" android:layout_height="10dp"
android:layout_width="10dp">
<rotate
android:duration="2500"
android:interpolator="@android:anim/linear_interpolator"
android:pivotX="50%"
android:pivotY="50%"
android:repeatCount="infinite"
android:repeatMode="restart"
android:toDegrees="360" />
</set>
一切准备就绪后,我只需更改以下活动(在我的SplashActivity中):
startActivity(Intent(applicationContext, HomeActivity::class.java))
finish()
问题是旋转动画在切换活动时冻结,并且看起来很糟糕,是否有办法让我执行过渡而不冻结动画,或者这只是android的工作方式?平滑的开发人员的简单平滑过渡:)
感谢您的帮助。