2010-01-06 65 views

回答

9

这对我们来说并不快。当我们实现Droid Comic Viewer的那部分时,我们使用ScrollView的源代码作为参考来创建一个能够处理水平和垂直滚动的视图。

滚动和缩放有很多我们逐渐解决的怪癖,其中一些我们仍然需要解决。

如果您不急,我们计划在今年晚些时候发布源代码。

+3

谢谢!人类会记住你! – F0RR 2010-01-09 09:47:55

+0

这方面的更新? :P – 2010-12-05 09:42:00

+0

你发布了源代码吗? – 2011-04-07 06:47:28

4

有很多方法可以实现缩放。作为简单的方法是设置在ImageView的图像矩阵:如果你不熟悉的触摸事件处理

Matrix matrix = new Matrix(); 
matrix.postScale(scaleX, scaleX); 
matrix.postTranslate(offsetX, offsetY); 
mImageView.setImageMatrix(matrix); 

,看看OnTouchListener。使用GestureDetector可以帮助进一步简化。

+0

是啊,我已经在这里找到了:http://stackoverflow.com/questions/937313/android-basic-gesture-detection 但我仍然在Android上寻找一些关于动态滚动实现的很好的解释。 – F0RR 2010-01-07 21:01:11