自定义Android ImageView的形状:CustomShapeImageView

jopen 10年前

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.open-open.com/lib/view/home/1387931789812