当需要为我们的控件设置自定义背景,或者边框,可以使用它实现

原理:与framelayout相似,一层覆盖一层。

使用:在drawable文件中定义:

<?xml version="1.0" encoding="UTF-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"><!--底层使用蓝色填充色--><item><shape><solid android:color="@color/app_pri_color"/><corners android:radius="7dp"></corners></shape></item><!--上面一层距离底层的顶部1dp,距离底部1dp,类似marginTop,填充色为白色,这样就形成了一个带有蓝色顶部边线和底部边线的白色背景的图--><item android:bottom="1.3dp"android:left="1.3dp"android:right="1.3dp"android:top="1.3dp"><shape><solid android:color="#000"/></shape></item>
</layer-list>

在layout的控件中调用即可

这里shape可参考此链接https://www.cnblogs.com/MianActivity/p/5867776.html

转载于:https://www.cnblogs.com/yfafa/p/8881707.html

layer-list简单使用以及shape的定义相关推荐

  1. (转载)Android GradientDrawable(shape标签定义) 静态使用和动态使用(圆角,渐变实现)

    最近被吐槽界面太丑,还是很尴尬的,全公司就一个UI设计师,所以很多事情还是不忍直视,一个同事问我,背景可不可以使用渐变的感觉,然后我就有种突然感觉眼前一亮的感觉.还真的没有做过这方面的东西,单纯使用渐 ...

  2. java语言say方法,简单了解Java方法的定义和使用实现详解

    简单了解Java方法的定义和使用实现详解 发布时间:2020-09-25 11:36:07 来源:脚本之家 阅读:78 作者:OLIVER_QIN 这篇文章主要介绍了简单了解Java方法的定义和使用实 ...

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

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

  4. Oracle笔记 六、PL/SQL简单语句块、变量定义

    1.简单SQL语句,HellWorld示例 --输出信息 begin dbms_output.put_line('Oracle Hello World!'); end; 2.变量的定义.使用 --定义 ...

  5. 统计函数耗费时间,简单的图像运算,定义感兴趣区域 第二章

    一:统计函数耗费时间 先上代码吧~: double duration; duration=static_cast<double>(getTickCount()); colorReduce( ...

  6. layer的简单的使用

    估计写的有点不好 ,我还是初学的状态 有点粗略.但是我还是贴例子出来总结出来给大家一起学习学习. 今天主要用的是layer去做一个弹出层.蛮简单的. $(function(){$('#addUser' ...

  7. android中shape资源定义,Android中drawable使用Shape资源

    本文实例为大家分享了drawable使用Shape资源的具体内容,供大家参考,具体内容如下 1.画一条水平方向的虚线 android:shape="line" > andro ...

  8. C++工作笔记-设计普通类的格式,实现简单工厂中接口的定义

    运行截图如下:(然并卵) 代码如下: #include <iostream> #include <string> using namespace std;class Api{ ...

  9. html引入layer.js,require.js引用jquery、layer的简单实例用法

    来源: 未知 发布时间: 2017-10-13 次浏览 用法: 第一步在html页面上引入JS: 第一个require.js,注意引用的时候加了一个data-main="./index&qu ...

最新文章

  1. 身份证号码对应地区-官方措辞:行政区划代码
  2. objective c 语法
  3. 成功解决linear_model\stochastic_gradient.py:128: FutureWarning: max_iter and tol parameters have been ad
  4. 转载:逻辑思维提升表达
  5. Shell 脚本的时间的加减,以及时间差的计算
  6. 2.2 PostgreSQL 概念
  7. 大型企业用什么orm_生产企业ERP有什么用
  8. Git fetch pull 详解
  9. 最新Jmeter版本常用技巧集锦
  10. 神器!输错命令,fuck 一下,就能自动纠正!
  11. echarts实现航线图,航运图
  12. 一文读懂APU/BPU/CPU/DPU/EPU/FPU/GPU等处理器
  13. php swfupload handlers.js,PHP swfupload图片文件上传实例代码
  14. Kettle入门案例
  15. 3.4 实时进程的调度
  16. java面向对象小知识
  17. 5455. 最多 K 次交换相邻数位后得到的最小整数
  18. 四大垃圾回收算法七大垃圾回收器
  19. linux trace 进程 文件路径,linux panic 问题定位
  20. html同时播放多个文件夹,ios – 如何同时播放多个音频文件

热门文章

  1. 读 MySQL 源码再看 INSERT 加锁流程
  2. 编写 if 时不带 else,你的代码会更好!
  3. App开放接口api安全:Token签名sign的设计与实现
  4. 手撕面试题:多个线程交替打印问题
  5. 解决 IDEA 使用过程中让你觉得不爽的一些问题
  6. 研究一下,如何实现一个文件系统
  7. 18个Java8日期处理的实践,太有用了!
  8. JVM最多支持多少个线程?
  9. 小说:白话幂等性设计
  10. 成为算法工程师的路上,掌握什么思维会让自我提升突飞猛进?