长按后如何制作东西?
How make something after long click?
我在 ma imageView 上设置了 onLongClickListener。我有一个问题 - 长按后我该怎么做?例如:
imageView.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
imageView.setVisibility(View.INVISIBLE);
return true;
}
});
在 longClick 之后我会设置 Visibile 我的 imageView。我该怎么做?
复制并替换为您的代码
改为使用触摸侦听器
view.setOnTouchListener(new imageView.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
switch(event.getAction()) {
case MotionEvent.ACTION_DOWN:
// PRESSED
return true; // if you want to handle the touch event
case MotionEvent.ACTION_UP:
// RELEASED
return true; // if you want to handle the touch event
}
return false;
}
});
我在 ma imageView 上设置了 onLongClickListener。我有一个问题 - 长按后我该怎么做?例如:
imageView.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
imageView.setVisibility(View.INVISIBLE);
return true;
}
});
在 longClick 之后我会设置 Visibile 我的 imageView。我该怎么做?
复制并替换为您的代码 改为使用触摸侦听器
view.setOnTouchListener(new imageView.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
switch(event.getAction()) {
case MotionEvent.ACTION_DOWN:
// PRESSED
return true; // if you want to handle the touch event
case MotionEvent.ACTION_UP:
// RELEASED
return true; // if you want to handle the touch event
}
return false;
}
});