我使用9-贴片发生器生成了9个补丁映像
但是它没有显示期望的结果,下面是我的核心图像,我已经在一个9补丁图像生成器中使用了这个。

目前的结果是

期望的结果是

你可以清楚地看到9个补丁图像的边缘是非常薄和模糊的差别。我如何解决这个问题?
编辑
区域

填充

光学

发布于 2016-11-30 13:07:51
请确保,在生成9补丁图像时,所有曲线都不会被选中.查看下面的图像.

下载前还有选项"Interactive “,请按照它的名称查看它,它将显示当前选择的图像显示方式。
发布于 2017-09-21 12:02:05
我不认为有理由去9补丁png混乱的简单布局,像这样。您可以很容易地使用可绘图实现它,并将其设置为EditText的背景。
使用下面的代码进行绘图,例如。blue_border.xml:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape>
<corners android:radius="4dp" />
<stroke android:width="1dp" android:color="#2979ff"/>
<solid android:color="@color/colorWhite"/>
</shape>
</item>
</selector>在主布局中使用上面的blue_border.xml作为EditText的背景。
<EditText
android:padding="10dp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="phone"
android:maxLines="1"
android:maxLength="10"
android:background="@drawable/rounded_layout_ex"
android:hint="Mobile Number"/>您将从上述代码中得到的结果:

通过更改可绘制blue_border.xml中的属性,始终可以更改边框颜色、宽度、背景或角半径。
https://stackoverflow.com/questions/40888675
复制相似问题