阅读背景:

自定义的ImageView控制,可对图片进行多点触控缩放和拖动

来源:互联网 
本人做安卓开发也有两三年了,之前很少写博客。最近一个项目需求:对图片放大缩小功能,并且多张图片时可以滑动显示。以前做项目时也有做过这功能,当时用是的别人写的好的框架,直接套用就行,挺方便的。但是这次做时那个框架我居然没有保留起来,真苦逼 。然后就想着自己写吧。ImageView缩放做起来是很容易,但是遇到个问题:图片放大后左右拖动和Viewpager相冲突。于是忽网上搜索资料......找了N多说法:有重写viewPager的,有在onTouch的函数里使用 v.getParent().requestDisallowInterceptTouchEvent(true);用来取消其父view对触摸事件的拦截的,但是都遇到了种种小的问题,用户使用起来做不方便。最后根据各路大神的经验,自己得写了ImageView,可以完美的解决了问题。希望能帮遇到同样问题的朋友!以下是自定义的ImageView代码:本人做安卓开发也有两三年了,之前很少写博客。最近一个项目需求:对图片放大缩小功能,并且多张图片



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: