ClipDrawable,可以剪切图片,常用于进度条。

xml文件中的格式:

<?xml version="1.0" encoding="utf-8"?>
<clip
xmlns:android="http://schemas.android.com/apk/res/android"
android:drawable="@drawable/drawable_resource"
android:clipOrientation=["horizontal" | "vertical"]
android:gravity=["top" | "bottom" | "left" | "right" | "center_vertical" | "fill_vertical" | "center_horizontal" | "fill_horizontal" | "center" | "fill" | "clip_vertical" | "clip_horizontal"] />

android:clipOrientation属性:指明了剪切的方向
android:gravity属性:指明了剪切的开始位置。
例如:top,则从Drawable下部开始剪切。left,则从Drawable右部开始剪切。

使用代码:
ImageView imageview = (ImageView) findViewById(R.id.image);
ClipDrawable drawable = (ClipDrawable) imageview.getDrawable();
drawable.setLevel(drawable.getLevel() + 1000);
其中setLevel的值从0到10000。0表示100%剪切,10000表示%0剪切。

更多相关文章

  1. EditText的属性!
  2. android 图片的缩放,bitmap的用法 scaletype属性
  3. Fresco属性
  4. Android SystemProperties 系统属性分析
  5. Android ListView几个比较有用的属性
  6. xml-----属性收集
  7. ListView的一些属性

随机推荐

  1. android NDK 和android,mk文件 认知
  2. Android使用高德和风天气Sdk获取定位实况
  3. Android(安卓)Q 适配
  4. 让Android程序获得系统权限,实现关机重启,
  5. 读oschina android 开源app代码 - 笔记。
  6. Android——SystemProperties的应用
  7. Android(安卓)4.0 SDK的离线方式安装
  8. AndroidGUI30:定制按钮
  9. android自定义访问权限permission
  10. [android] 解决DatePickerDialog和TimePi