1. 分别取上中下的是那种颜色。我们这里使用 黑色”#000000“, 灰色”#aaaaaa“, 白色”#ffffff“。

2. 在drawable创建一个shape,定义gradient标签,分别定义startstartColor, centerstartColor, endstartColor三个属性。angle属性定义旋转角度。type属性定义颜色的渐变类型。

<shape xmlns:android="http://schemas.android.com/apk/res/android"><gradient
        android:angle="90"android:centerColor="#aaaaaa"android:endColor="#000000"android:startColor="#ffffff"android:type="linear"></gradient></shape>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

3. 在background中调用即可。

type属性

  • linear属性值:解决如上图所示,渐变上的颜色是线性分布。
  • radial属性值:从内向外渐变,使用该属性值时,必须设置gradientRadius属性。

  • sweep属性值:这个有点说不清楚,它有点像扇形的渐变,具体看图会更明了

在加个圆角

<corners android:radius="8dp" />

Android 渐变色背景相关推荐

  1. Android 渐变色背景样式

    <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="ht ...

  2. android自定义渐变色,Android设置背景渐变色

    效果如图,本章只谈背景渐变色,仪表盘下一篇文章 实现步骤,只需两步: 1.在res/drawable中新建一个gradual_color_bg.xml 内容如下: android:startColor ...

  3. android TextView下划线,圆角边框,数逐字显示,虚线边框, 渐变色背景框, 阴影背景框

    长方形 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="h ...

  4. Android如何设置渐变色背景 渐变shape

    Android如何设置渐变色背景 Android开发过程中,会用到android:backgroud属性来设置背景的颜色,一般情况下我们直接设置一个类似#FFFF0000的值代表是背景颜色,如果想设置 ...

  5. 安卓学习笔记—渐变色背景

    当单纯的颜色背景已经不能够满足我的需要,渐变色背景无疑也是一个很好的替代. 想要使用渐变色背景要分三步走: 步骤一:在drawable目录新建一个资源文件:gradual_color_bg.xml 步 ...

  6. android 字体颜色 渐变色,Android渐变色处理

    Android渐变色处理 大纲 1.xml 实现背景渐变 和 边框渐变 2.Drawable 实现背景渐变 和 边框渐变 3.自定义View实现渐变处理 xml实现渐变 背景渐变 使用shape 在x ...

  7. 自定义Android菜单背景

    本文来自:安卓航班网 如何自定义Android菜单背景呢? 默认的情况下Android系统的菜单是白色的,下面的例子可以通过自定义的xml布局实现个性化的menupublic class MenuEx ...

  8. android Button背景高度被拉伸问题--解决方案

    android Button背景高度被拉伸问题--解决方案 参考文章: (1)android Button背景高度被拉伸问题--解决方案 (2)https://www.cnblogs.com/slys ...

  9. android.9背景图变形,Android聊天背景图片变形解决方案

    Android聊天背景图片变形,一般是由于键盘引起的.可以参看StackOverFlow解决的地址:外链网址已屏蔽 我这里用的也是参考这里的方法: 解决方法很简单: 1.在AndroidManifes ...

最新文章

  1. 《深入Linux设备驱动程序内核机制》中的mmap_demo.c例程
  2. Caused by: android.content.res.Resources$NotFoundException: String resource ID #0x0
  3. 计算机应用基础 马跃东,《纵观文化产业管理15》.pdf
  4. X509Certificate2 本地正常,放到线上内部错误
  5. 通过开始关键字和结束关键字,查找所有的邮箱名称记录
  6. centos8安装MySQL依赖_centos8安装mysql8
  7. 亚马逊云服务开通指南_亚马逊弹性容器服务初学者指南
  8. Teamcenter开发问题之-- relation 无法创建 and 无法check in
  9. 又来啦 11道软件测试经典面试题
  10. 放假前的最后一篇文章
  11. 2.6 使用for循环遍历文件 2.7 使用while循环遍历文件 2.8 统计系统剩余的内存 2.9 数据类型转换计算(计算mac地址) 3.0 数据类型转换(列表与字典相互转换)...
  12. mysql考试_mysql考试总结
  13. 怎样让vSAN发挥出高性能、低延迟的威力?
  14. CentOS 7.6 vi编辑器常用命令详解
  15. 安卓手机如何使用第三方主题,制作专属自己喜好的主题
  16. java对象为什么要实现序列化
  17. OpenStack资源整理(转自陈沙克)
  18. 使用JavaScript使浏览器进入全屏或退出全屏
  19. ubuntu php mysql 乱码,ubuntu 服务器字符乱码问题
  20. 社群运营中品牌化和IP化运营实践

热门文章

  1. 全国主要城市经纬度表
  2. 加入企业黄页有什么好处?
  3. 百度地图 路书动态加载规划
  4. 高德地图两个多边形区域检测重叠解决方案
  5. 学习KNN算法重点目标
  6. 思科交换机基础--11三层交换机ACL配置
  7. unity实现简单fps游戏功能
  8. php这个符号怎么打,怎么打出圈2符号
  9. 从键盘读入学生成绩,找出最高分, 并输出学生成绩等级
  10. JVM参数-XXMatespaceSize的含义