У меня есть lazyColumn
, который обертывает предметы
@Composable
fun MySimpleListItem(
itemViewState: String,
itemClickedCallback: (() -> Unit)? = null,
) {
Card(
shape = RoundedCornerShape(50.dp),
backgroundColor = Color(0xFFFF0000),
) {
Text(
text = itemViewState,
modifier = Modifier.fillMaxWidth().padding(16.dp),
style = TextStyle(fontSize = 32.sp),
textAlign = TextAlign.Center
)
}
}
Похоже, угол сверху и снизу закруглен по-разному. Я сделал что-то не так?
Высота ваших карточек слишком мала для правильного отображения формы. Он должен быть как минимум в два раза больше вашего радиуса.
Card(
modifier = Modifier.preferredHeight(100.dp),
shape = RoundedCornerShape(50.dp),
backgroundColor = Color(0xFFFF0000),
)
или установите радиус вашей фигуры в процентах:
Card(
shape = RoundedCornerShape(50),
backgroundColor = Color(0xFFFF0000),
)