diff --git a/app/src/main/java/dev/kaizen/app/chat/ChatScreen.kt b/app/src/main/java/dev/kaizen/app/chat/ChatScreen.kt index 842df5f..a154ab3 100644 --- a/app/src/main/java/dev/kaizen/app/chat/ChatScreen.kt +++ b/app/src/main/java/dev/kaizen/app/chat/ChatScreen.kt @@ -809,14 +809,18 @@ fun ChatScreen( .offset(y = with(LocalDensity.current) { -bottomOffset.toDp() }) .background( if (imeVisible) { - Brush.verticalGradient(listOf(scrimColor, scrimColor)) + Brush.verticalGradient( + colorStops = arrayOf( + 0f to scrimColor.copy(alpha = 0.5f), + 1f to scrimColor.copy(alpha = 0.85f), + ), + ) } else { Brush.verticalGradient( colorStops = arrayOf( 0f to Color.Transparent, - 0.35f to scrimColor.copy(alpha = 0.6f), - 0.7f to scrimColor.copy(alpha = 0.92f), - 1f to scrimColor, + 0.5f to scrimColor.copy(alpha = 0.25f), + 1f to scrimColor.copy(alpha = 0.55f), ), ) }