Android各类按钮的渐变背景色设置
程序员文章站
2022-06-27 19:34:30
...
只需要使用<shape></shape>类型资源文件中<gradient />属性标签设置渐变背景就可以了,其中:
startcolor:用于指定开始颜色;
endcolor:用于指定结束颜色;
angle:用于指定渐变方向,比如不指定此角度属性,默认是水平渐变,效果和指定angle="0"是一样的,如果想指定渐变方向为上下,则指定angle="90",就可以了,如果想镜像开始和结束的颜色则设置angle="180",就可以了。
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#ffffff" />
<gradient
android:startColor="#FF7C05"
android:endColor="#F5D716"
android:angle="90"
/>
<corners android:radius="10dp" />
<stroke
android:width="0.5dip"
android:color="#999999" />
</shape>
不指定angle的效果,水平渐变:
指定angle="90"的效果:
上一篇: Gradle学习
下一篇: 简单工厂、工厂方法和抽象工厂的总结
推荐阅读
-
Android Studio设置背景色的方法
-
Android编程实现设置按钮背景透明与半透明及图片背景透明的方法
-
Android编程实现简单设置按钮颜色的方法
-
Android编程实现简单设置按钮颜色的方法
-
Android编程实现设置按钮背景透明与半透明及图片背景透明的方法
-
Android TextView设置背景色与边框的方法详解
-
Android Studio设置背景色的方法
-
Android ListView的item背景色设置和item点击无响应的解决方法
-
Android TextView设置背景色与边框的方法详解
-
Android ListView的item背景色设置和item点击无响应的解决方法