使用ImageView进行全景视图

时间:2011-11-15 12:42:02

标签: android imageview scrollview

是否可以使用ImageView绘制全景图片? I.E.当您滚动到全景图片右边缘的末尾时,它应该开始显示图片的左边缘。我知道有一个针对android的panoramagl项目,但我正在考虑手动执行此操作。现在,我使用Android的矩阵进行滚动和缩放。

2 个答案:

答案 0 :(得分:0)

是的,这是可能的,但你也需要有一个滚动视图。

答案 1 :(得分:0)

您可以尝试将ImageView子类化并实现onTouchEvent()以侦听将修改当前焦点的userinput。如果移动焦点,则将图片重绘为屏幕外地图,例如使用matrix.postTranslate(deltaX,deltaY),并重新绘制已移出对面边界的图像部分。