feat: add DogParkActivity with fade-in entry transition
This commit is contained in:
parent
6532363cdb
commit
ac48a56465
@ -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" />
|
||||||
|
|||||||
36
app/src/main/kotlin/plus/rua/project/DogParkActivity.kt
Normal file
36
app/src/main/kotlin/plus/rua/project/DogParkActivity.kt
Normal 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()
|
||||||
|
}
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user