- 新增 AboutActivity、LicensesActivity 及对应的 Slide 转场动画 - MainActivity 接入 CalendarMonthView,支持导航到关于页面 - 移除 composeResources 下的 AGENTS.md Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
41 lines
1.2 KiB
Kotlin
41 lines
1.2 KiB
Kotlin
package plus.rua.project
|
|
|
|
import android.os.Build
|
|
import android.os.Bundle
|
|
import androidx.activity.ComponentActivity
|
|
import androidx.activity.compose.setContent
|
|
import androidx.activity.enableEdgeToEdge
|
|
import plus.rua.project.ui.LicensesScreen
|
|
|
|
class LicensesActivity : ComponentActivity() {
|
|
override fun onCreate(savedInstanceState: Bundle?) {
|
|
enableEdgeToEdge()
|
|
super.onCreate(savedInstanceState)
|
|
|
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.UPSIDE_DOWN_CAKE) {
|
|
overrideActivityTransition(
|
|
OVERRIDE_TRANSITION_OPEN,
|
|
R.anim.slide_in_right,
|
|
R.anim.slide_out_left
|
|
)
|
|
overrideActivityTransition(
|
|
OVERRIDE_TRANSITION_CLOSE,
|
|
R.anim.slide_in_left,
|
|
R.anim.slide_out_right
|
|
)
|
|
}
|
|
|
|
setContent {
|
|
LicensesScreen(
|
|
onBack = {
|
|
finish()
|
|
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.UPSIDE_DOWN_CAKE) {
|
|
@Suppress("DEPRECATION")
|
|
overridePendingTransition(R.anim.slide_in_left, R.anim.slide_out_right)
|
|
}
|
|
}
|
|
)
|
|
}
|
|
}
|
|
}
|