android - 更改 EditText 焦点边框

标签 android android-ui android-theme

我想问一下如何更改 EditText 边框,然后将其置于焦点上。我想将原来的橙色渐变更改为我自己的。

最佳答案

您好,您可以在 drawable 文件夹中创建这样的渐变。

  <?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
   <shape android:shape="rectangle">
        <gradient
                android:startColor="#5a5a5a88"
                android:endColor="#14141488"
                android:angle="270" android:centerX="0.25"/>

   </shape>
</item>
<item android:top="80dp">
<shape android:shape="rectangle">
        <gradient
                android:startColor="#5aff5a88"
                android:endColor="#14ff1488"
                android:angle="270" android:centerX="0.25"/>

</shape>

关于android - 更改 EditText 焦点边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11863658/

相关文章:

android - 什么时候应该使用 Theme.AppCompat 与 ThemeOverlay.AppCompat?

主题中的 Android textAllCaps

android - 在启动画面中心裁剪背景图像

android - 更新 studio 3.4 后找不到参数的 leftShift() 方法

Android - 让进度条平稳增加,而不是跳得更大。

android - 两个官方 android 库中的重复类,gradle 失败

android - 如何从 fragment 中将微调器置于操作栏的中心

android - 在android应用程序中显示html格式的文本

Android - 如何将通知设置为将来的特定日期?

android - 如何在 MultiSelectListPreference 中设置多个默认值?