Drawable学习之-----ClipDrawable
来源:互联网 发布:nativeshare.js 编辑:程序博客网 时间:2024/06/14 04:00
ClipDrawable 是对一个Drawable进行剪切操作,可以控制这个drawable的剪切区域,以及相相对于容器的对齐方式,android中的进度条就是使用一个ClipDrawable实现效果的,它根据level的属性值,决定剪切区域的大小。
需要注意的是ClipDrawable是根据level的大小控制图片剪切操作的,官方文档的note中提到:The drawable is clipped completely and not visible when the level is 0 and fully revealed when the level is 10,000。也就是level的大小从0到10000,level为0时完全不显示,为10000时完全显示。是用Drawable提供的setLevel(int level)方法来设置剪切区域。
- 文件位置:
res/drawable/filename.xml
文件名即资源ID- 编译资源类型:
- 指向
ClipDrawable
的指针 - 资源引用:
- In Java:
R.drawable.filename
In XML:@[package:]drawable/filename
- 语法
- 元素:
- 示例:
- 文件保存在
res/drawable/clip.xml
:在layout xml文件中使用:
下面的代码或得到clipDrawable对象,并且增加裁剪区逐步显示图片:
逐步增加裁剪区域,逐步显示图片。这个裁剪区是7000:
注意:默认的level是0,表示全部裁剪掉了,图片不可见,但是显示的时候,依然会占据位置。当level是10,000,图片相当于没裁剪,完全可见。
- 参考:
ClipDrawable
阅读全文
0 0
- Drawable学习之-----ClipDrawable
- Android Graphics.drawable之—ClipDrawable学习
- Android Drawable之ClipDrawable
- Android Drawable之ClipDrawable
- Android Drawable Resource学习(九)、ClipDrawable
- Android Drawable Resource学习(九)、ClipDrawable
- Android Drawable Resource学习(九)、ClipDrawable
- Android Drawable Resource学习(九)、ClipDrawable
- 使用Drawable资源之使用ClipDrawable资源
- 使用Drawable资源之使用ClipDrawable资源
- Android基础学习,使用Drawable资源之ClipDrawable资源,实现图片在特定位置展开。
- 初学Android,使用Drawable资源之使用ClipDrawable资源(十六)
- 使用Drawable资源之使用ClipDrawable资源(十六)
- Drawable资源---ClipDrawable资源
- android drawable clipDrawable
- Android-drawable资源-clipdrawable
- android学习笔记之使用ClipDrawable
- android学习笔记之使用ClipDrawable
- easyui启用行号错位解决方案
- This view is not constrained, it only has designtime positions
- Maven发布项目到本地仓库和远程私服仓库
- JMeter基础之一 一个简单的性能测试
- Spring使用POI实现Excel导入导出
- Drawable学习之-----ClipDrawable
- java线程状态
- linux常用命令
- *arg, **kwarg
- iOS奇葩问题总结
- c/c++中define用法详解及代码示例
- Web前端案例_多选练习案例
- 自定义点击产生涟漪效果
- Unity UGUI 多张图片合成一张 记时 显示ICO