一个支持圆角的快速ImageView:RoundedImageView
RoundedImageView是一个支持圆角的快速ImageView,基于 example from Romain Guy实现。
XML布局
<com.makeramen.RoundedImageView xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/imageView1" android:src="@drawable/photo1" android:scaleType="fitCenter" app:riv_corner_radius="30dip" app:riv_border_width="2dip" app:riv_border_color="#333333" app:riv_mutate_background="true" app:riv_tile_mode="repeat" app:riv_oval="true" />
代码
RoundedImageView riv = new RoundedImageView(context); riv.setScaleType(ScaleType.CENTER_CROP); riv.setCornerRadius((float) 10); riv.setBorderWidth((float) 2); riv.setBorderColor(Color.DKGRAY); riv.mutateBackground(true); riv.setImageDrawable(drawable); riv.setBackground(backgroundDrawable); riv.setOval(true); riv.setTileModeX(Shader.TileMode.REPEAT); riv.setTileModeY(Shader.TileMode.REPEAT);
项目主页:http://www.open-open.com/lib/view/home/1391690691535
使用方法:
下载zip包,然后解压。
(1)把红框中的java文件复制到自己的项目中。(将java中用到的R.java路径换成自己项目的R.java包名)
(2)再将res/values/attrs.xml文件内容复制到自己项目的res/values/attrs.xml (注意:如果自己项目已经有这个attrs.xml,只需要将内容合并到自己的attrs.xml中)
(3)下载Picasso的jar库。(没有Picasso库的话,上面复制的java文件会出现错误)
Picasso的jar库下载地址:
http://square.github.io/picasso/#download
点上面的Lastest JAR按钮就可以下载最新的Picasso的jar库。
在下面附件中我上传了一个picasso-2.5.0.jar ,大家也可以下载。
相关推荐
一个支持圆角的快速ImageView:RoundedImageView
RoundedImageView, 支持圆角,椭圆和圆的快速 ImageView RoundedImageView 一个快速 ImageView ( 并绘制) 支持圆角( 椭圆或者圆形) 基于original的原始示例的原始示例。 它支持许多附加特性,包括椭圆。圆角矩形。...
圆角ImageView 圆角的图像视图,就像Google+中的头像图像视图一样。 用法: 参见
RoundedImageView 圆角imageview类库https://github.com/vinc3m1/RoundedImageView的eclipse版lib
implementation 'com.github.mmmelik:RoundedImageView:v1.0.0' } 用法 使用此空间来显示有关如何使用项目的有用示例。 在此空间中,其他屏幕截图,代码示例和演示也可以正常工作。 您也可以链接到更多资源。 有关...
A fast,flexible,powerful ImageView that supports rounded corners,circles,polygon.Used by shader which is fastest model of draw. This is based on RoundedImageView from Vince Mi, but more ...
开源项目的地址:https://github.com/vinc3m1/RoundedImageView 实现圆形/圆角/椭圆的iamgeView。相关博文:http://www.cnblogs.com/tianzhijiexian/p/3856391.html
作者rishabh876,源码RoundedImageView,这是一个不错的RoundedImageView案例,可以支持任何圆角或圆形的效果。也是一个RoundedImageView库,支持对任何角或圆形进行舍入。 它支持各种可绘制的位图,资源,就像普通...
bigappleui 封装了世面上一些常用的UI组件,其中主要包括: 1、gifview组件,可以显示支持显示gif图片的显示。...(3)RoundedImageView,该也继承ImageView,用来显示圆角图片。 (4)SlipButton,模拟滑块按钮。
RWidgetHelper欢迎使用 RWidgetHelper宗旨:专治原生控件各种不服目标:Android UI 快速开发说明Android UI 开发常用:圆角,边框,Gradient背景渐变,控件State各个状态UI样式,阴影,水波纹普通解决方案缺点:代码...