一个支持圆角的快速ImageView:RoundedImageView
一个支持圆角的快速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 ,大家也可以下载。
相关推荐
liuxudong00 2020-11-19
wwzaqw 2020-11-11
lihaoxiang 2020-11-05
CrossingX 2020-11-04
xuegangic 2020-10-17
fanxiaoxuan 2020-09-17
安卓猴 2020-09-12
惠秀宝 2020-09-08
wwzaqw 2020-09-04
chenyingSunny 2020-09-04
是nsacer先森的 2020-09-03
bigname 2020-08-25
gaoqiang00 2020-08-24
灵均兰草 2020-08-20
xjp 2020-08-17
webgm 2020-08-16
wiky 2020-08-05
歆萌 2020-08-03
89961330 2020-07-28