«Ни один из следующих кандидатов не применим» при использовании модификатора фонаAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 «Ни один из следующих кандидатов не применим» при использовании модификатора фона

Сообщение Anonymous »

Мой код завершается сбоем из-за следующей ошибки компиляции на фоновом модификаторе:

Ни один из следующих кандидатов не применим:

fun Modifier.background(color: Color, shape: Shape = ...): Modifier
fun Modifier.background(brush: Brush, shape: Shape = ..., Alpha: Float = ...): Модификатор

import android.graphics.Color
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.padding
import androidx.compose.material3.Text
import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.text.font.FontWeight
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.unit.dp

@Composable
fun ArticleInfoCard(
text: String,
desc: String,
backgroundColor: Color,
modifier: Modifier = Modifier
) {
Column(
modifier = modifier
.fillMaxSize()
.background(backgroundColor)
.padding(16.dp),
verticalArrangement = Arrangement.Center,
horizontalAlignment = Alignment.CenterHorizontally
) {
Text(
text = text,
fontWeight = FontWeight.Bold,
modifier = Modifier.padding(bottom = 16.dp)

)
Text(
text = desc,
textAlign = TextAlign.Justify
)
}
}


Подробнее здесь: https://stackoverflow.com/questions/798 ... ound-modif
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»