zhaozilongcjiajia

鼠标点击 按下 抬起

iv_picture_production.setOnTouchListener(new View.OnTouchListener() {
    @Override
    public boolean onTouch(View view, MotionEvent motionEvent) {
        if(motionEvent.getAction() == MotionEvent.ACTION_UP){
            Log.d("Listener", "UP");
            myApp.MakeToast("up");
        }
        if(motionEvent.getAction() == MotionEvent.ACTION_DOWN){
            Log.d("Listener", "DOWN");
            myApp.MakeToast("down");
        }
        return false;
    }
});
iv_picture_production.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View view) {
        Log.d("Listener", "CLICK");
        myApp.MakeToast("click");
    }
});

PS:第一个监听器中返回的boolean类型,如果是true,则会覆盖第二个监听器的点击事件。

分类:

技术点:

相关文章:

  • 2021-04-18
  • 2021-10-01
  • 2021-10-11
  • 2021-10-01
  • 2021-11-09
  • 2021-11-05
  • 2021-10-01
  • 2021-10-11
猜你喜欢
  • 2021-10-01
  • 2021-10-01
  • 2021-12-22
  • 2021-10-01
  • 2021-09-10
  • 2021-11-15
相关资源
相似解决方案