聊天界面实现点击图片进行放大查看

本文分享了在聊天软件中实现点击图片放大查看功能的过程。作者通过二次开发,利用ViewPager替代Glide解决图片加载问题,成功使软件具备类似微信的图片放大功能。

聊天界面实现点击图片进行放大查看

这几天一直在修改我在某IT学习网站上所购买的视频教程中提供的代码。
教程中的讲的知识点挺多的,但是,有些功能最终没有实现,为了让这个聊天软件跟上时代的脚步,我决定对他进行二次开发。

今天经过我一天的奋战,终于实现了点击消息中的图片后能将图片放大查看。

之前,这软件就像下面这张图上所展示的,图片只能看到这么大。
在这里插入图片描述
现在,他能像微信那样,点击图片放大查看啦~
看图!
在这里插入图片描述
那只黑天看的很清晰吧。

原先我是想点击图片后用 new Fragment ,再用Glide把图片加载出来的,可是Glide.with(Context context) 无论我传啥参数,都会报错。无奈,只要百度了一下,后来发现了新大陆。

ViewPager 是个好东西,很好的解决了我的问题。
当我需要把图片放大显示的时候,就将 ViewPager 显示出来,按下返回键后就将ViewPager隐藏起来。

回想起来这些功能搞搞挺简单的,我居然搞了一天TAT

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值