不知道从下午的某个时候开始,微信朋友圈一片雾霾。点开微信朋友圈被一大波的朦胧照片刷屏,点开之后想看高清照只能随机发红包给对方才能观看。虽然这股雾霾没几个小时就散了,但着实让朋友圈又沸腾了一次。比如像下面这样的:

阅读全文 »

Overview

ShapeDrawable 根据原始的形状来绘制图形,如矩形,圆形,线条等,可以是一个纯色的色块,也可以渐变的效果。当没有设置具体的图形时,默认为矩形。

创建和使用

ShapeDrawable可以使用<shape>标签在xml文件中定义,但是与之前介绍的几种Drawable不同,<shape>标签指向GradientDrawable的指针,也就是说编译的类型是GradientDrawable
(COMPILED RESOURCE DATATYPE: Resource pointer to a GradientDrawable.)

阅读全文 »

Overview

ClipDrawable可以根据设置的level值和方向对当前Drawable剪切后显示。它根据level的属性值,决定剪切区域的大小,level的取值范围从0到10000,level为0时完全不显示,为10000时完全显示。(The drawable is clipped completely and not visible when the level is 0 and fully revealed when the level is 10,000。)
ClipDrawable常用来实现进度条,通过设置不同的level显示不同的进度。

阅读全文 »