【发布时间】:2015-04-14 11:25:46
【问题描述】:
我想创建一个可点击的图片,我的图片中有一些不同的可点击部分,比如这个:
我想绘制一个自定义形状,如: A,B,C,D,E,F 并确保当用户点击这个事情发生。 问题是我没有任何想法,如何创建像图像中的形状一样的形状,确保它只是固定在图像上,并且在不同的屏幕尺寸下看不到聚集的东西。
【问题讨论】:
-
简化你的生活:在RelativeLayout中,使用这个作为背景,然后在这个上面放一些(普通的)矩形ImageViews。允许某个近似值。
-
是的,这是最简单的方法,但 bcz 图像是一些计划,y 可能有非常糟糕的形状和矩形、正方形和圆形无法帮助我。
-
或者...做一个可点击的图例!所以你会在平面图下方有一些按钮,每个按钮都有一个彩色背景和一个字母(即:F、D 和 B 带有粉红色背面,E 带有绿色背面和 A 和 C 带有蓝色背面)。这甚至更简单!
-
是的,这是我的最后一个计划,如果我不能创造并实现我的目标,我会这样做;)@der-golem
标签: java android android-custom-view shapes