安卓图片浏览器 ImageViewer

码农软件 · 软件分类 · Android UI 组件 · 2019-04-23 12:29:31

软件介绍

ImageViewer 是一个适用于安卓的图片浏览器,支持关联 viewpage 的仿微信图片的图片浏览器。

运行效果

使用

Step 1. 实现IImageLoader设置图片加载器,也可以使用实现类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'

本文地址:https://codercto.com/soft/d/4206.html

一本书读懂24种互联网思维

一本书读懂24种互联网思维

安杰 / 台海出版社 / 2015-3-1 / 39.80元

互联网思维已经不再局限于互联网,与当初人类史上的“文艺复兴”一样,这种思维的核心即将开始扩散开去,对整个大时代造成深远的影响。本书是深入研究互联网思维的精华之作,作者深入浅出地集中阐述了24种互联网思维的内核与精神,并结合实例对这24种互联网思维逐一进行了点评。对于个人与企业如何抓住互联网思维背后正喷薄而出的工作、生活、商业上的大革新与大机遇,如何在互联网思维下进行运作,如何运用互联网思维进行升级......一起来看看 《一本书读懂24种互联网思维》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换