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. android animation中的参数interpolator详解
  2. android:Handler整理总结 收藏
  3. 开始使用Android和Kotlin
  4. 学习Android从0开始之基础篇(3)-视图组件之布局管理器
  5. 关于在Android设置全局变量随时获取context
  6. android animation中的参数interpolator详解
  7. android:interpolator
  8. android animation中的参数interpolator详解
  9. Android剪切板(ClipboardManager)复制文本

随机推荐

  1. Android仿百度谷歌搜索自动提示框AutoCom
  2. Android、JUnit深入浅出(一)——JUnit初步
  3. Android(安卓)in Mono开发初体验之DataBa
  4. 基于Android的WiFi对讲机项目简介
  5. Android百度地图调用和GPS定位
  6. Android(安卓)内存泄漏调试(转载)
  7. Android的Animation的onAnimationXXX/onA
  8. android RecyclerView布局真的只是那么简
  9. 处女男学Android(十三)---Android(安卓)轻
  10. Android(安卓)DiskLruCache完全解析,硬盘