ui: canged colors
This commit is contained in:
@@ -54,6 +54,7 @@ import androidx.compose.runtime.setValue
|
|||||||
import androidx.compose.ui.Alignment
|
import androidx.compose.ui.Alignment
|
||||||
import androidx.compose.ui.Modifier
|
import androidx.compose.ui.Modifier
|
||||||
import androidx.compose.ui.draw.clip
|
import androidx.compose.ui.draw.clip
|
||||||
|
import androidx.compose.ui.graphics.compositeOver
|
||||||
import androidx.compose.ui.platform.LocalContext
|
import androidx.compose.ui.platform.LocalContext
|
||||||
import androidx.compose.ui.unit.dp
|
import androidx.compose.ui.unit.dp
|
||||||
import java.time.DayOfWeek
|
import java.time.DayOfWeek
|
||||||
@@ -309,10 +310,13 @@ private fun LessonSlot(slotIndex: Int, slot: TimeSlot) {
|
|||||||
Text("—", style = MaterialTheme.typography.bodyMedium)
|
Text("—", style = MaterialTheme.typography.bodyMedium)
|
||||||
} else {
|
} else {
|
||||||
slot.lessons.forEachIndexed { index, lesson ->
|
slot.lessons.forEachIndexed { index, lesson ->
|
||||||
|
val baseSurface = MaterialTheme.colorScheme.surfaceContainer
|
||||||
val backgroundColor = if (indexColor % 2 == 0) {
|
val backgroundColor = if (indexColor % 2 == 0) {
|
||||||
MaterialTheme.colorScheme.surfaceBright
|
baseSurface
|
||||||
} else {
|
} else {
|
||||||
MaterialTheme.colorScheme.surfaceVariant
|
baseSurface.copy(alpha = 1f).compositeOver(
|
||||||
|
MaterialTheme.colorScheme.onSurface.copy(alpha = 0.03f)
|
||||||
|
)
|
||||||
}
|
}
|
||||||
indexColor++
|
indexColor++
|
||||||
// XXX:
|
// XXX:
|
||||||
|
|||||||
Reference in New Issue
Block a user