一个图片浏览的library 快速实现图片的浏览
step1: Add it in your root build.gradle at the end of repositories:
allprojects {
repositories {
maven { url 'https://jitpack.io' }
}
}
step2:
Add the dependency
dependencies {
compile 'com.github.vincecarterhu:ImgScann:1.0'
}
用法: 1.添加ImgBrowseViewLayout到浏览的activity
<com.vc.library.imgbrowse.view.ImgBrowseViewLayout
android:id="@+id/img_scann_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
vc:indicator_type="TEXT"
vc:can_zoom="false"
/>
indicator_type 有两种的类型一种是文字(TEXT )一种小圆点(POINT)
can_zoom 表示浏览的图片是否可以缩放默认不缩放 false true 表示可以缩放
2.在浏览图片的activity 界面 实现ImgBrowseViewLayout.IphotoClick
imagePosition = getIntent().getIntExtra(ScannConfig.INDEX, 0); // 图片的位置 list= getIntent().getStringArrayListExtra(ScannConfig.IMGS); //图片集合 mImgScannViewLayout = (ImgBrowseViewLayout) findViewById(R.id.img_scann_layout); mImgScannViewLayout.setData(list,imagePosition); //设置数据 mImgScannViewLayout.setIphotoClick(this);
- ScannConfig.INDEX 图片的index的key
ScannConfig.IMGS 图片的集合 的key
该类库图片加载基于 Glide3.7
缩放 photoView