我想创建一个可点击的图片,我的图片中有一些不同的可点击部分,就像这个:
我想绘制一个自定义形状,如: A,B,C,d,E,F 并确保当用户点击这件事时。 问题是我没有任何想法,如何像图像中的形状一样创建形状,确保它只是固定在图像上,在不同的屏幕尺寸下看不到混乱的东西。
答案 0 :(得分:2)
会不会有很多此类图片?
如果不是,我建议您为每个区域创建遮罩图像,其中图像的黑色部分代表区域,白色部分不包括休息。
绘制图像:
处理点击事件:
优化:
这不是理想的,但我认为使用向量的解决方案是非常重要的
答案 1 :(得分:1)
将其作为图像和该图像的setOnclickListener