你如何添加一个背景图像的形状?下面的代码我尝试过,但没有成功:
<?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>
6条答案
按热度按时间kiayqfof1#
使用以下
layerlist
:nbysray52#
我用下面的代码绘制了一个圆形背景的图像。
这是它的样子
3htmauhk3#
这是一个圆形,内有图标:
ktecyv1j4#
这是一个角落图像
e5nqia275#
我用下面的代码画了一个带边框的图像。
首先在可绘制文件夹中使用此代码创建一个.xml文件:
其次在layout文件夹中制作一个view .xml文件,并以此方式调用上述.xml文件
91zkwejq6#
这里是另一个最简单的方法来获得一个自定义形状为您的图像(图像视图)。这可能是有帮助的人。它只是一个单行代码。
首先,您需要添加一个依赖项:
然后写一行这样的代码: