From 89ea153fcb630bf0ccdd23deeaa0c08d016f2b51 Mon Sep 17 00:00:00 2001 From: HapeLee <1321903405@qq.com> Date: Tue, 16 Dec 2025 01:21:53 +0800 Subject: [PATCH] =?UTF-8?q?[=E6=85=A2=E8=AE=AF]=20=E6=96=AF=E4=B8=96?= =?UTF-8?q?=E5=B7=B2=E6=97=A0=E5=AF=B9,=E5=AF=B0=E5=AE=87=E7=8B=AC?= =?UTF-8?q?=E7=A7=B0=E9=9B=84=EF=BC=81Vitality=E5=A4=BA=E5=86=A0=E5=B8=83?= =?UTF-8?q?=E8=BE=BE=E4=BD=A9=E6=96=AFMajor?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/io/legado/app/base/Theme.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/legado/app/base/Theme.kt b/app/src/main/java/io/legado/app/base/Theme.kt index cedbd785a..7c232fa84 100644 --- a/app/src/main/java/io/legado/app/base/Theme.kt +++ b/app/src/main/java/io/legado/app/base/Theme.kt @@ -5,6 +5,7 @@ import androidx.compose.runtime.Composable import androidx.compose.ui.platform.LocalContext import androidx.compose.foundation.isSystemInDarkTheme +@OptIn(ExperimentalMaterial3ExpressiveApi::class) @Composable fun AppTheme( darkTheme: Boolean = isSystemInDarkTheme(), @@ -12,7 +13,7 @@ fun AppTheme( content: @Composable () -> Unit ) { val context = LocalContext.current - + val motionScheme = MotionScheme.expressive() val colorScheme = when { dynamicColor && android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.S -> if (darkTheme) dynamicDarkColorScheme(context) @@ -22,9 +23,10 @@ fun AppTheme( else -> lightColorScheme() } - MaterialTheme( + MaterialExpressiveTheme( colorScheme = colorScheme, typography = AppTypography, + motionScheme = motionScheme, shapes = AppShapes, content = content )