xml控件配置属性

android:background="@drawable/shape"

标签

corners ----------圆角
gradient ----------渐变
padding ----------内容离边界距离
size ------------大小 
solid  ----------填充颜色
stroke ----------描边

注意的是corners的属性bottomLeftRadius为右下角、bottomRightRadius为左下角

shape制作圆角

<Button
android:layout_width="160dp"
android:layout_height="wrap_content"
android:background="@drawable/button_shape"
android:text="圆角按钮"
/>
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid android:color="#fff"/>
<padding android:top="10px" android:bottom="10px"/>
<corners android:radius="16px"/>
<stroke android:width="1px" android:color="#000"/>
</shape>

shape制作虚线

没有dashGap属性则为实线

<View
android:layout_width="match_parent"
android:layout_height="5px"
android:layout_marginTop="10dp"
android:background="@drawable/line_shape"
/>
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="line" >
<stroke
android:dashGap="3dp"
android:dashWidth="8dp"
android:width="1dp"
android:color="#63a219" />
<size android:height="1dp" />
</shape>

shape制作渐变

<View
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_marginTop="10dp"
android:background="@drawable/gra_shape"
/>
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" > <gradient
android:angle="270.0"
android:endColor="#ffffff"
android:startColor="#000000" /> </shape>

最新文章

  1. 透过HT for Web 3D看动画Easing函数本质
  2. kettle系列-4.kettle定制化开发工具类
  3. 深入理解Javascript--作用域和赋值操作
  4. BestCoder 2nd Anniversary
  5. node.js第一次
  6. WordPress怎么在页面上添加目录
  7. 【线段树求最靠前】【HDU2795】【Billboard】
  8. 理解Kubernetes(1):手工搭建Kubernetes测试环境
  9. python全栈开发-Day10 装饰器(闭合函数的应用场)
  10. Android:认识R类、findViewById方法查找组件、@string查找字符、@color查找颜色、@drawable查找图片、@dimen某个组件尺寸定义、项目引入资源国际化
  11. WIndows下将文件夹映射为磁盘
  12. spark分组统计及二次排序案例一枚
  13. cordava打包vue项目成app
  14. angularJS 事件广播与接收[转]
  15. shell脚本逐个杀死k8s中某个应用的pod
  16. 一起脱去小程序的外套和内衣 - 微信小程序架构解析
  17. php 实现 二维码 扫描登录
  18. matlab练习程序(生成希尔伯特曲线)
  19. weblogica domain目录 环境变量 如何启动weblogic server
  20. uva 10537 Toll! Revisited(优先队列优化dijstra及变形)

热门文章

  1. 构建虚拟工控环境系列 - 罗克韦尔虚拟PLC
  2. SQL 语句外键 a foreign key constraint fails
  3. Linux中退出编辑模式的命令
  4. 2.Java NIO 简介
  5. 1.1.EJB概述
  6. c++四种分配内存的方法整理
  7. 8.CNN应用于手写字识别
  8. 5.Dropout
  9. 【转载】MCMC和Gibbs Sampling算法
  10. java8学习之BiFunction函数式接口实例演示&amp;Predicate函数式接口详解