平移到图像的特定部分

时间:2010-11-21 18:14:41

标签: java android image

我正在尝试进行以下操作:设置一个大图像(大于屏幕或在某个点放大)并向左或向右滑动以便能够将用户视图聚焦到图像上的特定部分(平移并缩放到该点)。类似于当您居中某个位置(或缩放到)时的地图视图。有关如何实现这一目标的任何指示?

我看到了JohnNick提供的缩放和滑动示例,并进一步搜索,我找到了这两个教程,用于在图像上创建滚动和缩放

link Long-press and Scroll Large Images Using Low Level Events

link Large Image Scrolling Using Low Level Touch Events

但我仍然需要一种方法来滑动到图像的特定部分。但现在我有一个dillema。正如我读到的那样,当处理大位图时,outOfMemoryException似乎存在一些问题,所以我的问题是:是否更好地将滑动视为改变小位图,如视图转换示例,或者是否有一种方法可能只渲染可见图像的一部分或类似的东西,或者类似于地图的功能(将图像分成前8个部分并仅显示可见的部分)?

1 个答案:

答案 0 :(得分:3)

Click Here Example用于图像缩放和平移

Click Here Example用于图像滑动