Android CustomShapeImageView对图片进行各种样式裁剪:圆形、星形、心形、花瓣形等
Android CustomShapeImageView是github上一个第三方开源的对图片进行各种样式裁剪的库,其要实现的功能如图所示:
Android CustomShapeImageView在github上的项目主页是:https://github.com/MostafaGazar/CustomShapeImageView
如果仅仅是需要获取圆形、心形、花瓣形头像图片,那么经过Android CustomShapeImageView简单XML设置就可以实现。贴一段Android CustomShapeImageView给出的一些经过XML配置就可以实现的图片样式代码:
- <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" />