ImageViewer安卓圖片瀏覽器
ImageViewer 是一個適用于安卓的圖片瀏覽器,支持關聯(lián) viewpage 的仿微信圖片的圖片瀏覽器。
運行效果


使用
Step 1. 實現(xiàn)IImageLoader設置圖片加載器,也可以使用實現(xiàn)類SimpleImageLoader()
ImageViewerConfig.imageLoader = object : SimpleImageLoader() {
override fun getImage(context: Context, imageView: ImageView, Url: String) {
Picasso.with(this@TabActivity).load(Url).into(imageView)
}
}
ImageViewerConfig.INSTANCE.setImageLoader(new SimpleImageLoader() {
@Override
public void getImage(Context context, ImageView imageView, String Url) {
Picasso.with(TabActivity.this).load(Url).into(imageView);
}
});
Step 2. 使用
/** * 打開圖片瀏覽單張 * * @param context Context * @param imageView ImageView * @param object 傳入格式支持:String:圖片的url;(@DrawableRes) int:資源id;Bitmap;File */ imageViewer.open(context, imageView, object); /** * 打開圖片瀏覽多張 * * @param context Context * @param imageViews List<ImageView> * @param objects List<Object> 傳入格式支持:String:圖片的url;(@DrawableRes) int:資源id;Bitmap;File * @param clickItem 點擊的圖片 */ imageViewer.open(context, imageViews, objects, clickItem);
更多方法詳見Demo
混淆配置
-keep class uk.co.senab.photoview.** { *; }
-dontwarn uk.co.senab.photoview.**
用到的第三方lib
compile 'com.github.chrisbanes:PhotoView:1.3.0'
compile 'me.relex:circleindicator:1.2.1@aar'
評論
圖片
表情
