2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > Android 朋友圈九宫格展示图片

Android 朋友圈九宫格展示图片

时间:2019-07-15 20:25:49

相关推荐

Android 朋友圈九宫格展示图片

现在有很多列表都会展示图片,有的像社交软件似的九宫格,然而我这个是当图片是一张时,就会显示一张,2张时会平铺,大于3张就会像九宫格那样。当然这里你也可以设置一排显示多少张。其中也有点击放大图片。

效果图

联系方式

方法

使用步骤

Step 1.依赖

Gradle

dependencies{compile '.library:library:1.0'}

或者引用本地lib

compile project(':library')

Step 2.添加权限到你的 AndroidManifest.xml

<uses-permission android:name="android.permission.INTERNET" />

Step 3.在列表中加载图片的adapter

java

DisplayPhotoAdapter adapter=new DisplayPhotoAdapter(context);

//设置自定义列数,默认是3列

adapter.setColumnNum(map.get(position).size());

//设置url集合

adapter.setPhotoList(map.get(position),viewHolder.grideview);

//设置是否点击监听

adapter.setIsClick(true);

//设置展示图片界面左侧文字,默认是返回箭头

adapter.setBackTitle("取消");

//设置展示图片界面左侧图标

adapter.setBackIcon(R.drawable.back_black);

//设置展示图片界面标题栏背景色

adapter.setMainBackgroud(ContextCompat.getColor(context,R.color.colorPrimary));

//设置图片的占位符

adapter.setPlaceHolder(R.drawable.user_logo);

//设置展示图片界面的状态栏颜色

adapter.setStatusColour(ContextCompat.getColor(context,R.color.colorPrimary));

//设置展示图片界面的标题栏

adapter.setTitle("图片展示");

//设置展示图片界面右侧文字,默认不显示

adapter.setSubmitTitle("没显示");

//设置展示图片界面左侧文字颜色

adapter.setBackColour(ContextCompat.getColor(context,R.color.colorPrimary));

//设置标题栏的颜色

adapter.setTitleColour(ContextCompat.getColor(context,R.color.colorPrimary));

注意

项目中加载了图片选择器,可以直接使用。jeasonlzy 在设置展示放大图片界面时,以上的方法并不是全部都使用,选择你需要的界面样式去设置方法,不然会造成一定的影响。

项目下载地址

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。