首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >编辑箱9块图像的模糊边缘

编辑箱9块图像的模糊边缘
EN

Stack Overflow用户
提问于 2016-11-30 12:41:55
回答 2查看 517关注 0票数 0

我使用9-贴片发生器生成了9个补丁映像

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

目前的结果是

期望的结果是

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

编辑

区域

填充

光学

EN

回答 2

Stack Overflow用户

发布于 2016-11-30 13:07:51

请确保,在生成9补丁图像时,所有曲线都不会被选中.查看下面的图像.

下载前还有选项"Interactive “,请按照它的名称查看它,它将显示当前选择的图像显示方式。

票数 0
EN

Stack Overflow用户

发布于 2017-09-21 12:02:05

我不认为有理由去9补丁png混乱的简单布局,像这样。您可以很容易地使用可绘图实现它,并将其设置为EditText的背景。

使用下面的代码进行绘图,例如。blue_border.xml:

代码语言:javascript
运行
复制
<?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的背景。

代码语言:javascript
运行
复制
<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中的属性,始终可以更改边框颜色、宽度、背景或角半径。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40888675

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档