各位大侠,第一次发帖,多多照顾。
   看到微信的图片浏览的强大功能,于是自己写了一个。原则上可以无限放大,但是像素必须有原图片的1个像素,最小也不能小于1*1像素。无线放大不模糊做到了,但移动不是做的很好,望高手指教,谢谢。
完整的代码及下载地址http://blog.csdn.net/lilin9105/article/details/8635434   代码中可能因为详见MotionEvent的移动事件是50ms测试一次,结果测试,Log.d("x", x +"");Log.d("x1", x+"");Log.d("dx1", dx+"");理论上x = x1 + dx1
结果x != x1 + dx1
而且放大后移动永远不能看到原bitmap中0的位置(newBitmap = Bitmap.createBitmap(myBitmap,(int) (x/size), (int)(y/size), (int)(newWidth/size), (int)(newHight/size));)
对此改进的方法我的想法是用移动速度表示dx或dy。
求高手指教
,不模糊,图片移动,仿微信图片放大 图片无限放大,不模糊,图片移动,仿微信图片放大 不模糊,图片移动,仿微信图片放大