Android 9 补丁图像仅对单色方形图像有用。我有圆形按钮,
如何对这张图片使用 9 patch?
最佳答案
您需要在 drawable 文件夹中创建一个形状 drawable
,如下所示:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" >
<gradient android:startColor="#FFFF0000" android:endColor="#80FF00FF"
android:angle="270"/>
</shape>
修改你想要的颜色代码。
(对于这个例子,我将 drawable 保存为 circle.xml,它将有一个渐变填充)
然后在您的布局中您需要定义一个 View 并将形状设置为背景:
<View android:layout_width="50dp"
android:layout_height="50dp"
android:background="@drawable/circle"/>
View 定义形状的大小和维度。
编辑-代码结果截图
关于Android 9 补丁图像仅对单色方形图像有用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23509033/