diff --git a/feature/talk/src/main/java/ru/forbion/f7cloud/feature/talk/TalkComponents.kt b/feature/talk/src/main/java/ru/forbion/f7cloud/feature/talk/TalkComponents.kt index 22f7c3a..fd0cf47 100644 --- a/feature/talk/src/main/java/ru/forbion/f7cloud/feature/talk/TalkComponents.kt +++ b/feature/talk/src/main/java/ru/forbion/f7cloud/feature/talk/TalkComponents.kt @@ -1,6 +1,7 @@ package ru.forbion.f7cloud.feature.talk import androidx.compose.foundation.ExperimentalFoundationApi +import androidx.compose.foundation.Image import androidx.compose.foundation.background import androidx.compose.foundation.clickable import androidx.compose.foundation.combinedClickable @@ -47,6 +48,7 @@ import androidx.compose.runtime.setValue import androidx.compose.ui.Alignment import androidx.compose.ui.layout.ContentScale import androidx.compose.ui.platform.LocalContext +import androidx.compose.ui.res.painterResource import coil.compose.SubcomposeAsyncImage import coil.request.ImageRequest import okhttp3.Credentials @@ -87,12 +89,13 @@ fun TalkChatBackground( .fillMaxSize() .background(F7Colors.ChatBackground), ) { - AsyncImage( - model = TalkAssets.spreed(session, "chat-pattern.svg"), + // Локальная подложка чата из дизайна (Подложка2): светло-зелёный градиент + водяной + // паттерн иконок. Была с сервера — теперь офлайн и точно из макета. + Image( + painter = painterResource(R.drawable.chat_background), contentDescription = null, modifier = Modifier.fillMaxSize(), contentScale = ContentScale.Crop, - alpha = 0.35f, ) content() } diff --git a/feature/talk/src/main/res/drawable-nodpi/chat_background.webp b/feature/talk/src/main/res/drawable-nodpi/chat_background.webp new file mode 100644 index 0000000..78bd580 Binary files /dev/null and b/feature/talk/src/main/res/drawable-nodpi/chat_background.webp differ