Как добавить фоновое изображение в форму? Код, который я пробовал ниже, но безуспешно:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" android:padding="10dp">
//here is where i need to set the image
<solid android:color="@drawable/button_image"/>
<corners
android:bottomRightRadius="5dp"
android:bottomLeftRadius="5dp"
android:topLeftRadius="5dp"
android:topRightRadius="5dp"/>
</shape>
android
android-xml
DevC
источник
источник
Ответы:
Используйте следующее
layerlist
:источник
Я использовал следующее для рисованного изображения с круглым фоном.
Вот как это выглядит
Надеюсь, это поможет кому-то.
источник
Это круглая форма со значком внутри:
источник
Это угловое изображение
источник
Я использовал следующее для рисования изображения с рамкой.
Сначала создайте XML-файл с этим кодом в папке drawable:
Затем создайте XML-файл представления в папке макета и вызовите вышеуказанный XML-файл следующим образом.
источник
Вот еще один самый простой способ получить индивидуальную форму для вашего изображения (Просмотр изображений). Это может быть полезно для кого-то. Это просто однострочный код.
Сначала вам нужно добавить зависимость:
А затем просто напишите строку кода, подобную этой:
источник