我的应用程序中有一个按钮,当有人按下它并保持手指向下时,弹出的滚轮菜单应该出现(就像JB相机那样)。
看起来像这样
在中间会有一个按钮,当你的手指向下看时,当你抬起它时,它会消失
我将使用这段代码显示轮子
b.setOnTouchListener(new View.OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_UP:
wheel.setVisibility(View.INVISIBLE);
Log.w("app", "Action up");
return true;
case MotionEvent.ACTION_DOWN:
wheel.setVisibility(View.VISIBLE);
Log.w("app", "Action down");
}
return false;
}
});
现在我有一个问题,我如何定位轮子的按钮? (我不想使用整个车轮图像,我宁愿只出一件,因为它们看起来都很相似)
在轮子出现之后我想通过ACTION_UP将手指抬高其中一个来选择其中一个选项我该如何实现?