自定義Android ImageView的形狀:CustomShapeImageView

jopen 10年前發布 | 74K 次閱讀 Android開發 移動開發 CustomShapeImageView

CustomShapeImageView 是一個可以自己定制ImageView形狀的開源庫,它通過使用 PorterDuffXfermode API,將圖片及可縮放矢量圖形(SVGs)結合實現多種可定制形狀的ImageView。該庫可用于自制像冊或圖片美化處理等類型的APP。使用 svg-android 進行開發。
用法:

    <com.meg7.widget.CustomShapeImageView
        android:layout_width="64dp"
        android:layout_height="64dp"
        android:src="@drawable/sample"
        app:shape="circle"
        android:scaleType="centerCrop" />

    <com.meg7.widget.CircleImageView
        android:layout_width="64dp"
        android:layout_height="64dp"
        android:src="@drawable/sample"
        android:scaleType="centerCrop" />

    <com.meg7.widget.RectangleImageView
        android:layout_width="64dp"
        android:layout_height="64dp"
        android:src="@drawable/sample"
        android:scaleType="centerCrop" />

    <com.meg7.widget.SvgImageView
        android:layout_width="64dp"
        android:layout_height="64dp"
        android:src="@drawable/sample"
        app:svg_raw_resource="@raw/shape_star"
        android:scaleType="centerCrop" />

自定義Android ImageView的形狀:CustomShapeImageView

項目主頁:http://www.baiduhome.net/lib/view/home/1387931789812

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!