Как создать список слоев, который можно нарисовать в Jetpack Compose?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как создать список слоев, который можно нарисовать в Jetpack Compose?

Сообщение Anonymous »

Рисуемое изображение списка слоев
Приведенное выше изображение было нарисовано с использованием Layer-list. Раньше мы могли установить для кнопок собственный фон, как показано выше, и разместить текст или значки внутри прямоугольника. Как можно воссоздать вышеизложенное в Jetpack Compose? В конечном итоге мне нужна кнопка ниже. Будем благодарны за любую помощь.
Цель
Если вышеизложенное слишком сложно, можем ли мы использовать Compose и Drawable вместе? Я пробовал следующее

Код: Выделить всё

Box(
modifier = modifier.size(250.dp).paint(
painter = painterResource(id = R.drawable.border_box)
)
)
Но Android Studio выдает проблемы с рендерингом.

Подробнее здесь: https://stackoverflow.com/questions/787 ... ck-compose
Ответить

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

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

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

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

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