new_picview_一款漂亮的图片查看器PictureViewer

前段时间写了一款查看妹子图片的客户端宅男福利妹子客户端SuperGank,于是后来就把其中的一个图片查看的功能封装成了一个library,使用简单,可以进行多项设置。先来看一眼效果图吧!

下面来看看如何使用它:

首先把图片url的数据放进List里面,比如

List list = new ArrayList<>();

list.add("https://ws1.sinaimg.cn/large/610dc034ly1fgepc1lpvfj20u011i0wv.jpg");

................

//使用方式

PictureConfig config = new PictureConfig.Builder()

.setListData((ArrayList) list)//图片数据List list

.setPosition(0)//图片下标(从第position张图片开始浏览)

.setDownloadPath("pictureviewer")//图片下载文件夹地址

.needDownload(true)//是否支持图片下载

.setPlacrHolder(R.mipmap.icon)//占位符图片(图片加载完成前显示的资源图片,来源drawable或者mipmap)

.build();

ImagePagerActivity.startActivity(MainActivity.this, config);

如何添加依赖库:

Add it in your root build.gradle at the end of repositories:

allprojects {

repositories {

maven { url 'https://jitpack.io' }

}

}

Add the dependency

dependencies {

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

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/533462.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

鸿蒙系统会不会影响游戏,令人担心,鸿蒙系统会不会让人失望?未来难说

如今&#xff0c;一直被炒的沸沸扬扬的鸿蒙系统&#xff0c;终于在2019年8月9日发布了&#xff0c;次日&#xff0c;也就是8月10日&#xff0c;荣耀的智慧屏又带着鸿蒙系统出现了一次&#xff0c;荣耀智慧屏也成为了首次搭载鸿蒙系统的终端&#xff0c;见证了中国操作系统的历史…

buck电路上下管_推荐 | 学好电路设计与仿真?你不能错过这两本书籍 ~

网 友小编&#xff0c;有没有 Saber 相关书籍可以推荐一下&#xff1f;还有&#xff0c;Saber 软件下载那个版本比较好&#xff1f;当然有啦&#xff01;小 编《Saber 电路仿真及开关电源设计》柯福波 等编著本书以 Saber 开关电源为基础&#xff0c;以具体工程电路为范例&am…

html5画电池状态,HTML5的一个显示电池状态的API简介

这篇文章主要介绍了HTML5的一个显示电池状态的API简介,由Mozilla设计,具体的设备和浏览器支持情况还要通过检测才能确定,需要的朋友可以参考下移动设备的份额在网络流量中在大量增长&#xff0c;其所贡献的网络流量非常庞大&#xff0c;以至于为了移动设备&#xff0c;我们单独…

redux异步action_react-redux--异步Action

上两篇文章叙述的都是同步操作&#xff0c;每当 dispatch action 时&#xff0c;state 会被立即更新。但是实际应用中&#xff0c;我们有很多操作执行后&#xff0c;过一段时间&#xff0c;才会得到结果。那么怎么处理这种情况呢&#xff1f;先熟悉一个概念中间件本质就是一个通…

怎么批量修改html文件后缀,如何批量修改文件后缀名

我们都知道电脑文件都有一个格式&#xff0c;比如JPG、MP3等等格式&#xff0c;每个格式都代表不一样文件类型&#xff0c;那么我们该如何批量更改文件类型的后缀呢?比如把JPG更改为MP3&#xff0c;只要在电脑里设置不隐藏文件扩展名&#xff0c;然后建立统一的文件夹&#xf…

python 怎么调用 矩阵 第几行_第58集 python机器学习:混淆矩阵精度指标

混淆矩阵的精度计算公式为&#xff1a;精度(TPTN)/(TPTNFPFN)&#xff0c;也就是说&#xff0c;精度就是指正确的预测数目除以所有样本的数量。准确率、召回率与f-分数&#xff1a;总结混淆矩阵还有几种方法&#xff0c;其中最常见的就是准确率和召回率。准确率度量的是被预测为…

android seekbar闪退,android seekbar 踩坑之路

最近项目中有用到seekbar&#xff0c;之前对这东西不太了解&#xff0c;趁机来踩坑。seekbar样式按我觉得Material 中的还不算难看了。但是美工给了自己的样式&#xff0c;还是得改。主要有这2个属性:android:thumb"drawable/thumb"android:progressDrawable"dr…

tensorflow分类的loss函数_tensorflow 分类损失函数使用小记

多分类损失函数label.shape:[batch_size]; pred.shape: [batch_size, num_classes]使用 tf.keras.losses.sparse_categorical_crossentropy(y_true, y_pred, from_logitsFalse, axis-1)- y_true 真实值&#xff0c; y_pred 预测值- from_logits,我的理解是&#xff0c;如果预测…

华为鸿蒙系统还没发布吗,华为没有孤军奋战,合作伙伴“雪中送炭”,鸿蒙系统正式发布!...

6月2日晚上&#xff0c;期待许久的鸿蒙0S 2终于正式登场了&#xff0c;这意味着鸿蒙手机已经变成了面向市场的正式产品&#xff0c;这是华为迈出的一小步&#xff0c;却是国产系统与安卓、iOS竞争的开始。在鸿蒙OS正式推出后&#xff0c;不少华为手机用户已经收到了系统更新的推…

freemark循环map_java与freemarker遍历map

一、java遍历MAP/*** 1.把key放到一个集合里&#xff0c;遍历key值同时根据key得到值 (推荐)*/Set set map.keySet();Iterator itset.iterator();while(it.hasNext()){String s (String) it.next();System.out.println(map.get(s));}/*** 2.把一个map对象放到放到entry里&#…

.net 开发 html框架,Asp.net的开发框架

Asp.net的开发首先要选择开发框架&#xff0c;选择怎样框架要看看开发什么养的网站用的&#xff0c;选择一个适合的开发框架能节约很多的时间。20个优秀的前端框架&#xff1a;1. Twitter BootStrap (Apache v2.0&#xff1b;响应式)时髦、直观并且强大的前端框架&#xff0c;让…

baseresponse响应类_内部类、响应类Response、序列化基类、反序列化、全局局部钩子...

一、内部类1、概念&#xff1a;将类定义在一个类的内部&#xff0c;被定义的类就是内部类2、特点&#xff1a;内部类及内部类的所以名称空间&#xff0c;可以直接被外部类访问的3、 应用&#xff1a;通过内部类的名称空间&#xff0c;给外部类额外拓展一些特殊的属性(配置)&…

python模块名限定_python 正则表达式 匹配 ?的使用 限定符 sys.re模块

特殊字符&#xff1a;注意\b是匹配单词而非字符串的开始和结束&#xff1b; \w不能匹配汉字限定符放在匹配符的后边2 括号分组&#xff1a;(\d\d\d){2} #有括号匹配6位数字\d\d\d{2} #没有括号匹配4位数字3 &#xff1f;的使用4 sys.re模块的常用函数表&#xff1a;查找、分隔、…

计算机不能进入桌面,电脑开机无法进入桌面,请高手解决。

该故障是Windows XP操作系统关机故障中最容易出现的故障。造成该故障的原因可能有以下几方面原因&#xff1a;系统设置在添乱Windows XP默认情况下&#xff0c;当系统出现错误时会自动重新启动&#xff0c;这样当用户关机时&#xff0c;如果关机过程中系统出现错误就会重新启动…

太阳能板清洗机器人科沃斯_太阳能电池板清洁机器人

太阳能电池板清洁机器人锐宝RAYBOT&#xff0c;可以实现自动升降式地免水清扫&#xff0c;使常年暴露在太阳下的电池板能彻底摆脱灰尘和污垢。当放置在太阳能电池板上时&#xff0c;锐宝能够自主行走、跨越最大3cm间隙并自动规划路线。底部吸盘设计能使RAYBOT安全地吸附在最大安…

html jq 控制显示密码,js、jquery分别实现点击密码输入框密码显示和隐藏

很多密览始不次这得是觉砖怎可我滚脑选的方近器上码框都有个眼睛标记&#xff0c;点击能显示密码。原理就是点击切换password为te要圈器是天的年编功小还久概据含直这请框结业未商屏页屏随会维气大机域页效实一应控高标近用功的xt等显示主要知识点&#xff1a;onmousedown&…

maven依赖循环引用_maven循环引用的问题

多模块的maven工程&#xff0c;有时候由于设计的不合理或者需求的变更。会导致模块之间产生循环依赖&#xff0c;编译的时候会报如下的错误&#xff1a;[INFO] Scanning for projects... [ERROR] The projects in the reactor contain a cyclic reference: Edge between .....重…

翻翻看 类型html5,3款容易上手的HTML5编辑工具推荐~

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼我们的生活已经时刻可见H5页面的身影&#xff0c;从美食到用车、从购物到求职&#xff0c;可以说HTML5技术对我们生活的影响是颠覆性的。今天小编就给大家推荐5款容易上手的H5页面&#xff0c;大家可以通过自己制作H5页面来感受一下…

ilm 和dlm差异_《存储e周刊》第28期 信息生命周期管理之争

说二月份的最后一周是ILM之周&#xff0c;完全是因为EMC在华推出了其历史上最广泛的分级存储平台组合&#xff0c;跨高端、中端、网络附加存储(NAS)与内容寻址存储(CAS)的全部系列&#xff0c;希望以此帮助客户实现信息在整个生命周期中的最大价值。而信息生命周期管理的存储理…