2016-12-22 19 views
2

我想为每一个状态..(得克萨斯州,蒙大拿州,加利福尼亚.....)的Android - 如何分割图像以特定的形状(未矩形或正方形)

实施例图像美国地图图像: enter image description here

我试图把图像遍地像下面的每个国家(50个州,50个图像)..

例如得克萨斯州的图像:enter image description here

它是坏的方式..我能实现这个其他方式?或不同的意见?

+0

你想用这些图像做什么? –

+0

我想创建onClickListener每个图像.. 我会弹出并放大点击的图像.. – Huseyin

回答

1

我建议你使用2个ImageViews - 一个在另一个顶部。在底部ImageView上,您可以绘制整个地图的图像,而不需要州名
在顶部ImageView上,您只能绘制的名称

然后,您将onTouchListener设置为ImageView,并且只需获取触摸像素的颜色即可。之后,您将触摸的颜色与状态颜色进行匹配,并且以这种方式您知道,点击了哪个状态。

为此,每个州都必须拥有自己的颜色。

+0

我认为使用不同的颜色和从完美的状态检测!谢谢弗拉德 – Huseyin

2

在PicsArt中使用免费作物。去编辑并选择图片。选择工具,然后释放裁剪。颜色在你想要保存的位上并保存。我希望这有帮助!

相关问题