【转载】 android 圆角圆形图片ShapedImageView不到100行代码
2016-04-18 10:22
751 查看
此文章作为笔记,摘自:ShapedImageView
感谢作者的分享,对开发很有帮助!
简洁,不到100行代码
支持
支持
感谢作者的分享,对开发很有帮助!
简洁,不到100行代码
支持
圆形
圆角矩形
支持
TransitionDrawable
一、studio
dependencies
compile 'cn.gavinliu.android.lib:ShapedImageView:0.4'
二、eclipse
新建class 你懂得 下载https://github.com/gavinliu/ShapedImageView/blob/master/ShapedImageView/src/main/java/cn/gavinliu/android/lib/shapedimageview/ShapedImageView.java
attr
<?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="ShapedImageView"> <attr name="shape_mode" format="enum"> <enum name="round_rect" value="1" /> <enum name="circle" value="2" /> </attr> <attr name="round_radius" format="dimension" /> </declare-styleable> </resources>
在Layout文件 头上加
xmlns:app="http://schemas.android.com/apk/res-auto"
Circle
<cn.gavinliu.android.lib.shapedimageview.ShapedImageView android:id="@+id/image1" android:layout_width="200dp" android:layout_height="200dp" android:layout_centerInParent="true" app:shape_mode="circle" />
Round
Rect
<cn.gavinliu.android.lib.shapedimageview.ShapedImageView android:id="@+id/image2" android:layout_width="200dp" android:layout_height="200dp" android:layout_centerInParent="true" app:round_radius="20dp" app:shape_mode="round_rect" />
相关文章推荐
- Android里Service的bindService()和startService()混合使用深入分析
- Android应用程序(APK)的编译打包过程
- Android ViewDragHelper(1)
- Android ZIP文件提取classes.dex文件签名校验绕过漏洞
- 解决Android Fragment 无法相应 onActivityResult 的问题.
- Android开发环境搭建【详细教程】
- android圆角进度条的实现
- Android数字签名
- 如何查看Android API文档
- android:layout_weight的真实含义
- Android获取屏幕宽高新方法
- android加边框处理方式
- 沉浸式状态栏
- 蜀汉玫瑰 博客导读
- 认清Android框架 MVC,MVP和MVVM
- Android adb常用命令
- 【Android】创建Popwindow弹出菜单的两种方式
- android音乐播放器开发 SweetMusicPlayer 摇一摇换歌
- Android -- 背景虚化
- Android之drawable state各个属性详解