shape 绘制的渐变色使用的 gradient 默认是从左向右的方向绘制的

比如

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"><gradientandroid:centerColor="@android:color/holo_blue_light"android:endColor="@android:color/holo_orange_dark"android:startColor="@android:color/holo_red_dark" /></shape>

效果图如下

如果想让绘制从上往下也就是绘制角度的转变

现在的起点是红色的,如果角度变成90度那么红色的就变成了底部,如果为180红色的就变成后在右边

如果是270度刚好实现我们想要的效果,所以呢实现啊重现往下绘制渐变色需要角度为270度

代码如下

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"><gradientandroid:angle="270"android:centerColor="@android:color/holo_blue_light"android:endColor="@android:color/holo_orange_dark"android:startColor="@android:color/holo_red_dark" /></shape>

实现的效果

当然我们也可以把角度写成-90 也是冲上往下绘制的效果

角度是逆时针走的,角度不同颜色的绘制方向不同,也就实现了不同方向的效果

有兴趣的可以自己试下其他的角度,

Android shape 绘制左右 或者上下的渐变色相关推荐

  1. android shape 绘制气泡图,气泡图-自定义 shape

    源码复制成功复制失败全屏 复制 运行 气泡图-自定义 shape // 自定义 shape, 支持图片形式的气泡 var Shape = G2.Shape; Shape.registerShape(' ...

  2. android shape 绘制气泡图,R语言基础绘图——气泡图

    气泡图 散点图一般只能展示二维数据,气泡图则可以在其基础上通过三点的大小来表达其他信息. 采用symbols创建气泡图: 数据 diamond diamond # A tibble: 15 × 10 ...

  3. Android studio 渐变色,android shape 之渐变色角度理解

    android shape 之渐变色角度理解 首先明确shape属于drawable的一种,汉语直译就是可绘制对象(熟悉的万物皆对象).所以shape文件在drawable文件夹下. 其次动手创建sh ...

  4. android阴影分割线,android shape的使用及渐变色、分割线、边框、半透明阴影

    shape使用.渐变色.分割线.边框.半透明.半透明阴影效果. 首先简单了解一下shape中常见的属性.(详细介绍参看 api文档) xmlns:android="http://schema ...

  5. 【Android使用Shape绘制虚线,在4.0以上的手机显示实线】解决方式

    问题描写叙述: 用下面代码绘制虚线: <span style="font-family:Comic Sans MS;font-size:18px;"><? xml ...

  6. Android 形状绘制 —— shape详解

    目录 一.定义 二.文件位置 三.编译资源的数据类型 四.资源引用 五.语法 六.元素 1.shape 2.corners 3.gradient 4.padding 5.size 6.solid 7. ...

  7. android中shape资源定义,Android可绘制对象资源之shape和layer-list使用

    Code4Android.jpg 前言 文章中内容多来自谷歌官方文档详戳,一些示例代码详戳GitHub,不喜请轻喷. 可绘制对象资源 可绘制对象资源是一般概念,是指可在屏幕上绘制的图形,以及可以使用 ...

  8. android shape 画阴影_Android使用shape绘制阴影图层阴影效果示例

    最近在项目中用到一个比较有意思的阴影特效 从上面的效果图上可以发现在图片的右.下有一个阴影的特效,通过这个阴影效果明显会使得这个提示文本有一种立体的观感.瞬间高大上有木有? 基于以上UI效果,有两种最 ...

  9. 【Android使用Shape绘制虚线,在4.0以上的手机显示实线】解决方案

    问题描述: 用以下代码绘制虚线: <span style="font-family:Comic Sans MS;font-size:18px;"><?xml ve ...

最新文章

  1. LINQ之路19:LINQ to XML之X-DOM更新、和Value属性交互
  2. SMOTE 过采样的API使用
  3. 树梅派配置ad-hoc网络
  4. 复制介绍、复制的实用价值
  5. kafka发送及消费消息示例
  6. Ansible Playbook核心元素以及组件
  7. ABAP table buffer test
  8. 2.5d generator 2.0_ps插件【2.5D插件】
  9. 我对STL的一些看法(一)初步认识STL
  10. oracle解析md5,Oracle中的MD5加密详解
  11. php周日,PHP减去一周周日
  12. 电线bat_电线之间的新功能
  13. supervisor linux下进程管理工具
  14. 算法高级(33)-拓扑排序-maven依赖关系的确定
  15. 年年传、年年鸽!iPhone “神机”又被曝光了,明年年初亮相?
  16. 士兵杀敌(三)_RMQ(区间最值查询)
  17. 参加西湖论剑2021
  18. 数据库--死锁产生原因及解决方法
  19. 《影响力》 -- 人类的心理行为模式
  20. Java用于取得当前日期相对应的月初,月末,季初,季末,年初,年末时间

热门文章

  1. springboot项目使用junit4进行单元测试,maven项目使用junit4进行单元测试
  2. 2022-2028年中国钽酸锂单晶行业市场调查分析及投资发展潜力报告
  3. 数据库 user schema sqlserver 关系
  4. nn.moduleList 和Sequential由来、用法和实例 —— 写网络模型
  5. LeetCode简单题之按既定顺序创建目标数组
  6. TVM性能评估分析(五)
  7. Minkowski坐标管理
  8. DMS是临时解决方案?
  9. 编译器设计-符号表-中间代码生成
  10. 2021年大数据Flink(三十九):​​​​​​​Table与SQL ​​​​​​总结 Flink-SQL常用算子