feat: add DogParkActivity with fade-in entry transition

This commit is contained in:
xfy 2026-06-16 16:18:37 +08:00
parent 6532363cdb
commit ac48a56465
2 changed files with 40 additions and 0 deletions

View File

@ -33,6 +33,10 @@
android:name=".AboutActivity" android:name=".AboutActivity"
android:exported="false" /> android:exported="false" />
<activity
android:name=".DogParkActivity"
android:exported="false" />
<activity <activity
android:name=".LicensesActivity" android:name=".LicensesActivity"
android:exported="false" /> android:exported="false" />

View File

@ -0,0 +1,36 @@
package plus.rua.project
import android.os.Build
import android.os.Bundle
import android.util.Log
import androidx.activity.compose.setContent
import plus.rua.project.ui.DogParkScreen
import plus.rua.project.ui.theme.YaYaTheme
private const val TAG = "DogParkActivity"
class DogParkActivity : BaseActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.UPSIDE_DOWN_CAKE) {
overrideActivityTransition(
OVERRIDE_TRANSITION_OPEN,
R.anim.fade_in,
R.anim.fade_out
)
}
setContent {
YaYaTheme {
DogParkScreen(
onPlaybackError = {
Log.e(TAG, "Playback failed, finishing easter egg")
finishWithSlideBack()
}
)
}
}
}
}