- 删除遗留的 androidApp/、shared/ 等 KMP 结构文件 - 将新的 app/、core/ 纯 Android 模块纳入版本控制 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
49 lines
1.6 KiB
Kotlin
49 lines
1.6 KiB
Kotlin
package plus.rua.project
|
|
|
|
import android.content.Intent
|
|
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.AboutScreen
|
|
|
|
class AboutActivity : 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 {
|
|
AboutScreen(
|
|
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)
|
|
}
|
|
},
|
|
onNavigateToLicenses = {
|
|
startActivity(Intent(this, LicensesActivity::class.java))
|
|
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.UPSIDE_DOWN_CAKE) {
|
|
@Suppress("DEPRECATION")
|
|
overridePendingTransition(R.anim.slide_in_right, R.anim.slide_out_left)
|
|
}
|
|
}
|
|
)
|
|
}
|
|
}
|
|
}
|