0

简单地说,我想更改 EditText 的边框。

我不知道我是否可以通过放置 /res/drawable/editborders.xml 之类的东西来做到这一点

<item>
    <shape android:shape="rectangle" >
        <corners
            android:bottomLeftRadius="2dp"
            android:bottomRightRadius="2dp"
            android:topLeftRadius="2dp"
            android:topRightRadius="2dp" />

        <stroke
            android:width="2dp"
            android:color="#8b3732" />

        <solid android:color="#ff000000" />
    </shape>
</item>

请不要说上面的代码只是我尝试的一个例子。

我希望边框更像是渐变而不是简单的颜色。例如:

在此处输入图像描述

如果我们仔细观察,我们会注意到一个渐变:

在此处输入图像描述

这就是我想要的方式,专业的方式,任何专家都可以解决我的问题吗?

4

2 回答 2

1

您可以使用 9-patch 图像作为EditText.

于 2012-12-05T20:06:48.017 回答
0

您可以使用渐变来实现类似的效果:

<gradient
android:angle="270"
android:startColor="#67e203"
android:centerColor="#51b500"
android:endColor="#59c601"
android:type="linear"
/>  

希望能帮助到你。

于 2012-12-05T20:44:56.683 回答