mirror of
https://github.com/austinried/subtracks.git
synced 2026-11-11 15:29:15 +01:00
animate only the accent roles during a theme fade
This commit is contained in:
@@ -65,7 +65,7 @@ private fun lerpScheme(
|
|||||||
b: ColorScheme,
|
b: ColorScheme,
|
||||||
t: Float,
|
t: Float,
|
||||||
): ColorScheme =
|
): ColorScheme =
|
||||||
a.copy(
|
b.copy(
|
||||||
primary = lerp(a.primary, b.primary, t),
|
primary = lerp(a.primary, b.primary, t),
|
||||||
onPrimary = lerp(a.onPrimary, b.onPrimary, t),
|
onPrimary = lerp(a.onPrimary, b.onPrimary, t),
|
||||||
primaryContainer = lerp(a.primaryContainer, b.primaryContainer, t),
|
primaryContainer = lerp(a.primaryContainer, b.primaryContainer, t),
|
||||||
@@ -79,39 +79,4 @@ private fun lerpScheme(
|
|||||||
onTertiary = lerp(a.onTertiary, b.onTertiary, t),
|
onTertiary = lerp(a.onTertiary, b.onTertiary, t),
|
||||||
tertiaryContainer = lerp(a.tertiaryContainer, b.tertiaryContainer, t),
|
tertiaryContainer = lerp(a.tertiaryContainer, b.tertiaryContainer, t),
|
||||||
onTertiaryContainer = lerp(a.onTertiaryContainer, b.onTertiaryContainer, t),
|
onTertiaryContainer = lerp(a.onTertiaryContainer, b.onTertiaryContainer, t),
|
||||||
background = lerp(a.background, b.background, t),
|
|
||||||
onBackground = lerp(a.onBackground, b.onBackground, t),
|
|
||||||
surface = lerp(a.surface, b.surface, t),
|
|
||||||
onSurface = lerp(a.onSurface, b.onSurface, t),
|
|
||||||
surfaceVariant = lerp(a.surfaceVariant, b.surfaceVariant, t),
|
|
||||||
onSurfaceVariant = lerp(a.onSurfaceVariant, b.onSurfaceVariant, t),
|
|
||||||
surfaceTint = lerp(a.surfaceTint, b.surfaceTint, t),
|
|
||||||
inverseSurface = lerp(a.inverseSurface, b.inverseSurface, t),
|
|
||||||
inverseOnSurface = lerp(a.inverseOnSurface, b.inverseOnSurface, t),
|
|
||||||
error = lerp(a.error, b.error, t),
|
|
||||||
onError = lerp(a.onError, b.onError, t),
|
|
||||||
errorContainer = lerp(a.errorContainer, b.errorContainer, t),
|
|
||||||
onErrorContainer = lerp(a.onErrorContainer, b.onErrorContainer, t),
|
|
||||||
outline = lerp(a.outline, b.outline, t),
|
|
||||||
outlineVariant = lerp(a.outlineVariant, b.outlineVariant, t),
|
|
||||||
scrim = lerp(a.scrim, b.scrim, t),
|
|
||||||
surfaceBright = lerp(a.surfaceBright, b.surfaceBright, t),
|
|
||||||
surfaceDim = lerp(a.surfaceDim, b.surfaceDim, t),
|
|
||||||
surfaceContainer = lerp(a.surfaceContainer, b.surfaceContainer, t),
|
|
||||||
surfaceContainerHigh = lerp(a.surfaceContainerHigh, b.surfaceContainerHigh, t),
|
|
||||||
surfaceContainerHighest = lerp(a.surfaceContainerHighest, b.surfaceContainerHighest, t),
|
|
||||||
surfaceContainerLow = lerp(a.surfaceContainerLow, b.surfaceContainerLow, t),
|
|
||||||
surfaceContainerLowest = lerp(a.surfaceContainerLowest, b.surfaceContainerLowest, t),
|
|
||||||
primaryFixed = lerp(a.primaryFixed, b.primaryFixed, t),
|
|
||||||
primaryFixedDim = lerp(a.primaryFixedDim, b.primaryFixedDim, t),
|
|
||||||
onPrimaryFixed = lerp(a.onPrimaryFixed, b.onPrimaryFixed, t),
|
|
||||||
onPrimaryFixedVariant = lerp(a.onPrimaryFixedVariant, b.onPrimaryFixedVariant, t),
|
|
||||||
secondaryFixed = lerp(a.secondaryFixed, b.secondaryFixed, t),
|
|
||||||
secondaryFixedDim = lerp(a.secondaryFixedDim, b.secondaryFixedDim, t),
|
|
||||||
onSecondaryFixed = lerp(a.onSecondaryFixed, b.onSecondaryFixed, t),
|
|
||||||
onSecondaryFixedVariant = lerp(a.onSecondaryFixedVariant, b.onSecondaryFixedVariant, t),
|
|
||||||
tertiaryFixed = lerp(a.tertiaryFixed, b.tertiaryFixed, t),
|
|
||||||
tertiaryFixedDim = lerp(a.tertiaryFixedDim, b.tertiaryFixedDim, t),
|
|
||||||
onTertiaryFixed = lerp(a.onTertiaryFixed, b.onTertiaryFixed, t),
|
|
||||||
onTertiaryFixedVariant = lerp(a.onTertiaryFixedVariant, b.onTertiaryFixedVariant, t),
|
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user