智勇博客:
业余时间有空分享一下个人封装的一个图片浏览器。代码已经封装好,并且提供了一个config.h配置文件 需要更改的一些参数 直接在里面更改即可,无需深入代码研究,修改。有兴趣学习的朋友也可以深入了解一下代码。
本第三方最多支持9张图片的展示,支持GIF,支持长图,支持横屏展示大图,会按9宫格进行布局,可以自定义整个控件的宽度,高度是根据图片的数量自适应的。 当传进去的图片数量大于9张,自动会取前9张图片进行展示,当图片只有4张和1张时会有单独的布局 详细看下面的图片。

点击图片时 会有动画效果 放大至全屏查看 然后双击放大某个区域 再次双击缩小 缩放 长按保存图片 单击退出大图模式 等手势都在内部做好了处理 外界不需要管。 放大图片后 旋转屏幕 也在内部单独适配了,你的程序不需要适配横屏,在大图模式下 也能自动适配横屏查看图片。
详细看下面的GIF图片展示 至于横屏展示图片并没有做GIF,大家可以下载Demo来运行起来,里面我准备了一张gif的URL 可以直接运行Demo起来看效果。



如果感觉对你有帮助 可以点一下赞 并且记得在gitHub上给个星喔!你们的点赞给星,是我更新更多第三方的动力!谢谢!
网友评论