有没有办法测量Android中ImmageButton的触摸持续时间? 我正在构建一个需要使用这些数据的应用程序,但我发现的只是确保最短持续时间
答案 0 :(得分:1)
你应该使用setOnTouchListener
你去吧
button.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if(event.getAction() == MotionEvent.ACTION_DOWN){
//start calculate your time here
startTime = System.currentTimeMillis();
}
if(event.getAction() == MotionEvent.ACTION_UP){
estimatedTime = System.currentTimeMillis() - startTime;
}
return true;
}
});