android ClipDrawable 使用

ClipDrawable,能夠剪切圖片,經常使用於進度條。 android

xml文件中的格式: spa

       <?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"] />
           xml

          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剪切。 圖片

相關文章
相關標籤/搜索