Android多点触控技术实战,自由地对图片进行缩放和移动
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/11100327
在上一篇文章中我带着大家一起实现了Android瀑布流照片墙的效果,虽然这种效果很炫很酷,但其实还只能算是一个半成品,因为照片墙中所有的图片都是只能看不能点的。因此本篇文章中,我们就来对这一功能进行完善,加入点击图片就能浏览大图的功能,并且在浏览大图的时候还可以通过多点触控的方式对图片进行缩放。
如果你还没有看过 Android瀑布流照片墙实现,体验不规则排列的美感 这篇文章,请尽量先去阅读完再来看本篇文章,因为这次的代码完全是在上次的基础上进行开发的。
那我们现在就开始动手吧,首先打开上次的PhotoWallFallsDemo项目,在里面加入一个ZoomImageView类,这个类就是用于进行大图展示和多点触控缩放的,代码如下所示:
好了,今天的讲解到此结束,有疑问的朋友请在下面留言。
源码下载,请点击这里
- 3楼walker023小时前
- 如果图片再大些会出现内存溢出的问题吗
- Re: sinyu8908072小时前
- 回复walker02n这个使用canvas借助matrix进行缩放绘图,并不是创建bitmap对象到内存,不管放大多少倍,占用内存都不会变的。
- 2楼dan_cun4小时前
- 能加下你QQ么= = 你没关注我 我私信不了你。。 = = 给你看个demo我自己写的。。图片旋转缩放层叠的= = 我自己不怎么写博客什么的。。。 = =
- 1楼suannai03144小时前
- 您的文章已被推荐到CSDN首页,感谢您的分享。