2

我需要在android屏幕上创建图像。它应该是维恩图,每个区域都可点击。图像应该是可缩放的。安卓屏幕上的维恩图(图像/标签/形状),其区域可点击

The Solutions I could think of was: 
  1. 用java渲染整个图(我觉得这个又硬又少用户友好的)任何API?
  2. 维恩图破碎的图像放在一起,看起来像一个图,但在现实中个别图片被标记和每个可点击
  3. 或者,如果这是一些如何可能使用Android中的XML?

注:维恩图并不一定是圆形,也可以是方形 或什么都。只要它可以放大,因此它的每个区域都是可见和可点击的 。

任何指导,建议?

回答

0

我发现了一个非常好的小部件(单个类),可以帮助您制作任何可以多点击的图像。他们对如何使用他们的代码也有一些很好的注释。

该小部件与html中的图像映射类似。关于这个小部件的好处是图像可以放大,并且不会丢失与每个不同可点击区域关联的坐标或区域。

Here是链接到他们的网站。做这个小部件的人显然有类似的问题,并提出了这个小部件。