11 changed files with 1433 additions and 827 deletions
@ -1,11 +0,0 @@ |
|||||
package com.example.dattingapp.Login.ui.theme |
|
||||
|
|
||||
import androidx.compose.ui.graphics.Color |
|
||||
|
|
||||
val Purple80 = Color(0xFFD0BCFF) |
|
||||
val PurpleGrey80 = Color(0xFFCCC2DC) |
|
||||
val Pink80 = Color(0xFFEFB8C8) |
|
||||
|
|
||||
val Purple40 = Color(0xFF6650a4) |
|
||||
val PurpleGrey40 = Color(0xFF625b71) |
|
||||
val Pink40 = Color(0xFF7D5260) |
|
||||
@ -1,58 +0,0 @@ |
|||||
package com.example.dattingapp.Login.ui.theme |
|
||||
|
|
||||
import android.app.Activity |
|
||||
import android.os.Build |
|
||||
import androidx.compose.foundation.isSystemInDarkTheme |
|
||||
import androidx.compose.material3.MaterialTheme |
|
||||
import androidx.compose.material3.darkColorScheme |
|
||||
import androidx.compose.material3.dynamicDarkColorScheme |
|
||||
import androidx.compose.material3.dynamicLightColorScheme |
|
||||
import androidx.compose.material3.lightColorScheme |
|
||||
import androidx.compose.runtime.Composable |
|
||||
import androidx.compose.ui.platform.LocalContext |
|
||||
|
|
||||
private val DarkColorScheme = darkColorScheme( |
|
||||
primary = Purple80, |
|
||||
secondary = PurpleGrey80, |
|
||||
tertiary = Pink80 |
|
||||
) |
|
||||
|
|
||||
private val LightColorScheme = lightColorScheme( |
|
||||
primary = Purple40, |
|
||||
secondary = PurpleGrey40, |
|
||||
tertiary = Pink40 |
|
||||
|
|
||||
/* Other default colors to override |
|
||||
background = Color(0xFFFFFBFE), |
|
||||
surface = Color(0xFFFFFBFE), |
|
||||
onPrimary = Color.White, |
|
||||
onSecondary = Color.White, |
|
||||
onTertiary = Color.White, |
|
||||
onBackground = Color(0xFF1C1B1F), |
|
||||
onSurface = Color(0xFF1C1B1F), |
|
||||
*/ |
|
||||
) |
|
||||
|
|
||||
@Composable |
|
||||
fun DattingAPPTheme( |
|
||||
darkTheme: Boolean = isSystemInDarkTheme(), |
|
||||
// Dynamic color is available on Android 12+ |
|
||||
dynamicColor: Boolean = true, |
|
||||
content: @Composable () -> Unit |
|
||||
) { |
|
||||
val colorScheme = when { |
|
||||
dynamicColor && Build.VERSION.SDK_INT >= Build.VERSION_CODES.S -> { |
|
||||
val context = LocalContext.current |
|
||||
if (darkTheme) dynamicDarkColorScheme(context) else dynamicLightColorScheme(context) |
|
||||
} |
|
||||
|
|
||||
darkTheme -> DarkColorScheme |
|
||||
else -> LightColorScheme |
|
||||
} |
|
||||
|
|
||||
MaterialTheme( |
|
||||
colorScheme = colorScheme, |
|
||||
typography = Typography, |
|
||||
content = content |
|
||||
) |
|
||||
} |
|
||||
@ -1,34 +0,0 @@ |
|||||
package com.example.dattingapp.Login.ui.theme |
|
||||
|
|
||||
import androidx.compose.material3.Typography |
|
||||
import androidx.compose.ui.text.TextStyle |
|
||||
import androidx.compose.ui.text.font.FontFamily |
|
||||
import androidx.compose.ui.text.font.FontWeight |
|
||||
import androidx.compose.ui.unit.sp |
|
||||
|
|
||||
// Set of Material typography styles to start with |
|
||||
val Typography = Typography( |
|
||||
bodyLarge = TextStyle( |
|
||||
fontFamily = FontFamily.Default, |
|
||||
fontWeight = FontWeight.Normal, |
|
||||
fontSize = 16.sp, |
|
||||
lineHeight = 24.sp, |
|
||||
letterSpacing = 0.5.sp |
|
||||
) |
|
||||
/* Other default text styles to override |
|
||||
titleLarge = TextStyle( |
|
||||
fontFamily = FontFamily.Default, |
|
||||
fontWeight = FontWeight.Normal, |
|
||||
fontSize = 22.sp, |
|
||||
lineHeight = 28.sp, |
|
||||
letterSpacing = 0.sp |
|
||||
), |
|
||||
labelSmall = TextStyle( |
|
||||
fontFamily = FontFamily.Default, |
|
||||
fontWeight = FontWeight.Medium, |
|
||||
fontSize = 11.sp, |
|
||||
lineHeight = 16.sp, |
|
||||
letterSpacing = 0.5.sp |
|
||||
) |
|
||||
*/ |
|
||||
) |
|
||||
File diff suppressed because it is too large
|
After Width: | Height: | Size: 584 KiB |
Loading…
Reference in new issue