ClipDrawable

1. 介绍 Clip可以译为剪的意思,我们可以把 ClipDrawable 理解为从位图上剪下一个部分; Android 中的进度条就是使用 ClipDrawable 来实现的,他根据设置 level 的值来决定剪切 区域的大小,根节点是 <clip> 相关属性如下: clipOrietntion:

InsetDrawable

1. 介绍 表示把一个 Drawable 嵌入到另外一个 Drawable 的内部,并且在内部留一些间距, 类似与 Drawable 的 padding 属性,但 padding 表示的是 Drawable 的内容与 Drawable 本身的边距! 而 InsetDrawable 表示的是两个 Dr

BitmapDrawable

1. 介绍 BitmapDrawable 是对 Bitmap 的一种封装,可以设置它包装的 bitmap 在 BitmapDrawable 区域中的绘制方式,有: 平铺填充,拉伸填或保持图片原始大小!以 <bitmap> 为根节点! 可选属性如下: src: 图片资源~ antialias: 是否支

LayerDrawable

参考文档: Android中的13种Drawable小结 Part 3 Android图层妙用之layer-list的基本使用介绍 1. 介绍 简单理解,layer 是层,list 是列表,那么 layer-list 就是层列表的意思。但是,是什么层列表呢?? 其实 layer-list 是用来创建

android StateListDrawable

1. 介绍 StateListDrawable 可供设置的属性如下: drawable: 引用的 Drawable 位图,我们可以把他放到最前面,就表示组件的正常状态~ state_focused: 是否获得焦点 state_window_focused: 是否获得窗口焦点 state_enable

android levelList

参考文献: android levellistdrawable 基本使用 1. 介绍 LevelListDrawable 可以通过改变 level 值来切换相应的图片。 2. 基本使用 在 drawable 创建 <?xml version="1.0" encoding="utf-8"?> <lev

android shape

参考文献: android shape绘制常用的形状 安卓shape_百变控件形状 1. 介绍 shape 是一个强大的东西,除了用代码绘制图形外,我们还可以用 shape 通过 xml 来绘制一些常见的控件背景之类的,非常方便,如下: shape 取值有四种,可以是 rectangle(长方形),

Drawable

参考文献: Android中Drawable整体介绍 1. 简介 Drawable 表示一种可以在 Canvas 上进行绘制的抽象的概念,它有很多种,常见的如颜色和图片都可以是一个Drawable。 优点 使用简单,比自定义 View 的成本要低 非图片类型的 Drawable 占空间较小 说明 简