shape最大的最用便是用来替代图片,释放磁盘空间。另外则是增加适应不通过屏幕的设备。

先来看看shape下面的节点以及它所起到的作用。

gradient   -- 对应颜色渐变(startcolor、endcolor、angle)

solid      --  填充颜色(color)。

stroke    --  描边(weight、color)。

corners  --  矩形圆角,可自定义四角不同的圆度。

padding  -- 定义内容离边界的距离。

1、先说下gradient,这个是用来绘制渐变图形的。

<gradient android:startColor="#ff5555" android:endColor="#ffffff" android:angle="0"/>

一般的,我们会用到三个属性。开始颜色(android:startColor)、结束颜色(android:endColor)以及角度(android:angle)。

角度只可输入0、90、180、270、360。也就是说,绘制渐变,只能从四个角度来绘制,下面看不同角度效果。角度是逆时针旋转的。

最新文章

  1. 传输层(2)-TCP连接的建立和终止、TIME_WAIT状态
  2. Atitit.一个cms有多少少扩展点,多少api&#160;wordpress&#160;&#160;cms有多少api。。扩展点
  3. CSS3绘制环形进度条
  4. 查看kafka的group.id
  5. 输出特殊符号,可以用单引号&#39;引文&#39;:echo &#39;Hello World !&#39;
  6. python——杂货铺
  7. JQuery基本语法(部分)
  8. android 自定义下拉菜单
  9. asp.net core 将配置文件配置迁移到数据库(一)
  10. sqlserver 清空数据 主键从1开始
  11. less的基本使用
  12. java基础1之引用数据类型
  13. 机器学习 xgboost 笔记
  14. JMeter 通过JSON Extractor 插件来提取响应结果
  15. 已安装nginx动态添加模块
  16. WyBox用usb口驱动4G模块EC20
  17. sprint2(第四天)
  18. VMware Authorization Service 未运行怎么解决
  19. Mysql5.7基于事务转为基于日志
  20. ACE中静态实例管理方式

热门文章

  1. 【转】(DT系列三)系统启动时, dts 是怎么被加载的
  2. 给Eclipse提速的7个技巧(转载的)
  3. 从VSS到SVN再到Git 记Git的基本操作
  4. 《使用Win32DiskImager安装Ubuntu16.04》
  5. 你需要知道的九大排序算法【Python实现】之插入排序
  6. 使用MySQL的LAST_INSERT_ID--转
  7. 源码搭建lnmp平台
  8. 监听视图树 OnGlobalLayoutListener
  9. C# 窗口传值的方法
  10. RadioGroup单选按钮排版