现在有很多列表都会展示图片,有的像社交软件似的九宫格,然而我这个是当图片是一张时,就会显示一张,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
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));java