使Android按钮触摸侧面

时间:2013-07-24 11:39:11

标签: android user-interface android-button

如何在菜单上制作以下类型?我做了,但按钮不接触两侧和 他们忽略了背景..

image

帮助?

1 个答案:

答案 0 :(得分:1)

我建议您制作ImageView并将背景图像设置为您显示的图像。然后根据触摸位置处理其上的onTouch事件。因此,通过反复试验获得所有三个区域所需的界限。您可以使用以下方式获取点击位置:

@Override
public boolean onTouch(View v, MotionEvent event) {
   int x = event.getX();
   int y = event.getY();
   return true;
}

因此,请使用此代码获得的x,y坐标以及通过反复试验获得的图像的3个部分的边界。比较它们并相应地执行您的代码。

希望它有所帮助!干杯。