Home

Awesome

效果演示:

如何使用:

    //这是你的数据
    List<String> list = new ArrayList<>();
    //网络图片
    list.add("https://ws1.sinaimg.cn/large/610dc034ly1fgepc1lpvfj20u011i0wv.jpg");
    list.add("https://ws1.sinaimg.cn/large/610dc034ly1fgdmpxi7erj20qy0qyjtr.jpg");
    list.add("https://ws1.sinaimg.cn/large/610dc034ly1fgchgnfn7dj20u00uvgnj.jpg");
    list.add("https://ws1.sinaimg.cn/large/610dc034ly1fgbbp94y9zj20u011idkf.jpg");
    //本地SD卡图片文件
    list.add("/storage/emulated/0/DCIM/Camera/IMG_20170126_113019.jpg");
    list.add("/storage/emulated/0/DCIM/Camera/IMG_20170126_113014.jpg");
    list.add("/storage/emulated/0/DCIM/Camera/IMG_20170126_114018.jpg");
    list.add("/storage/emulated/0/DCIM/Camera/IMG_20171031_152627.jpg");

	//使用方式
  	PictureConfig config = new PictureConfig.Builder()
           .setListData((ArrayList<String>) list)	//图片数据List<String> list
           .setPosition(0)	//图片下标(从第position张图片开始浏览)
           .setDownloadPath("pictureviewer")	//图片下载文件夹地址
           .setIsShowNumber(true)//是否显示数字下标
           .needDownload(true)	//是否支持图片下载
           .setPlacrHolder(R.mipmap.icon)	//占位符图片(图片加载完成前显示的资源图片,来源drawable或者mipmap)
           .build();
   	ImagePagerActivity.startActivity(MainActivity.this, config);

如何添加依赖库:

	    allprojects {
		   repositories {
			...
			maven { url 'https://jitpack.io' }
		}
	    }
	dependencies {

	         compile 'com.github.SuperKotlin:PictureViewer:2.0.1'  //新版本

	         compile 'com.github.SuperKotlin:PictureViewer:1.0.1'	

	}

或者可以下载Demo提取module添加

更新记录:

版本2.0.1

版本1.0.1

关于我