talk: подложка чата из дизайна (Подложка2), локальный webp
TalkChatBackground грузил chat-pattern.svg с сервера поверх плоского фона. Заменил на бандл-ресурс R.drawable.chat_background (светлый градиент + паттерн иконок из Figma, Подложка2) — офлайн и точно из макета. PNG 481КБ → WebP 49КБ (q82). ContentScale.Crop, full-bleed.
This commit is contained in:
@@ -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()
|
||||
}
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 48 KiB |
Reference in New Issue
Block a user