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) } } ) } } }