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