如何在不同的不同图像部分上制作大图像

时间:2012-03-28 04:21:22

标签: android android-layout android-widget zoom

我想在这个应用程序中实现一个应用程序多次点击事件,比如周期表我想为此使用大图像并使图像可以从其不同的不同部分点击,在此实现中称为元素缩放和滚动功能也包括

3 个答案:

答案 0 :(得分:1)

试试这个:

为您想要点击的地点/区域定义一个Rect。还要记住根据屏幕布局大小和分辨率对其进行重新设计。

现在onTouch事件获取x和y位置并计算它是否位于定义的Rect内并相应地采取行动。 Rects将充当虚拟图像映射。

答案 1 :(得分:0)

我认为您必须将大图像划分为子图像,并将这些子图像添加到每个图像视图中。您必须创建一个布局,以便所有这些图像视图必须显示原始大图像而不会在角落产生任何干扰,然后只有您可以为每个子图像获得单独的点击事件。

答案 2 :(得分:0)

我认为这是一个好主意。

使用具有不同alpha级别区域的“图层”。具有特定alpha级别的每个区域都是特定的操作点击。

https://groups.google.com/d/msg/android-developers/_6u3Iu-sYrI/DA0KCo8pTksJ