Android CustomShapeImageView对图片进行各种样式裁剪:圆形、星形、心形、花瓣形等
2015-11-30 22:31
549 查看
Android CustomShapeImageView对图片进行各种样式裁剪:圆形、星形、心形、花瓣形等
Android CustomShapeImageView是github上一个第三方开源的对图片进行各种样式裁剪的库,其要实现的功能如图所示:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201511/b2e6fc218cbf34360ff5b4ccb3c584fc)
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" />
附录相关文章:
《Android圆形头像图Circle ImageView》文章链接:http://blog.csdn.net/zhangphil/article/details/44960551
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" />
附录相关文章:
《Android圆形头像图Circle ImageView》文章链接:http://blog.csdn.net/zhangphil/article/details/44960551
相关文章推荐
- Android 控件之单选框(Toast)
- android框架搭建——封装一个属于自己的数据存储工具类(sharedPreferences篇)
- Activity的启动模式
- android长连接心跳机制
- 学习安卓基础之android 拖动和拖动原理
- Android Studio频繁假死解决方法记录
- Android常用控件之进度条(Progressbar)
- android 音视频直播
- Android第三方开源对话消息提示框:SweetAlertDialog(sweet-alert-dialog)
- 正则表达式匹配日期格式yyyy-mm-dd(支持闰年)
- Android之AutoCompleteTextView控件使用
- 有符号数转无符号数
- Fedora 23建立wifi热点(Android手机可用)
- 【Android】RecyclerView的OnItemClickListener点击事件处理
- Android代码混淆常见配置
- android的EditText重新获取焦点问题
- Android 中 Handler 内存泄露解决办法实例
- 九宫格解锁可用修改版
- 胖虎谈ImageLoader框架(三)
- “私人订制”——栏目管理中算法的使用