当前位置: 代码迷 >> Android >> android hover监控鼠标腾挪事件
  详细解决方案

android hover监控鼠标腾挪事件

热度:102   发布时间:2016-04-28 07:35:10.0
android hover监控鼠标移动事件
public class HoverDemoActivity extends Activity {      private Button btnBottom;      @Override      public void onCreate(Bundle savedInstanceState) {          super.onCreate(savedInstanceState);          setContentView(R.layout.main);          btnBottom = (Button) findViewById(R.id.btn_bottom);                    btnBottom.setOnHoverListener(new OnHoverListener() {              @Override              public boolean onHover(View v, MotionEvent event) {                  int what = event.getAction();                  switch(what){                   case MotionEvent.ACTION_HOVER_ENTER:  //鼠标进入view                       System.out.println("bottom ACTION_HOVER_ENTER");                       break;                   case MotionEvent.ACTION_HOVER_MOVE:  //鼠标在view上                       System.out.println("bottom ACTION_HOVER_MOVE");                       break;                   case MotionEvent.ACTION_HOVER_EXIT:  //鼠标离开view                       System.out.println("bottom ACTION_HOVER_EXIT");                       break;                  }                  return false;              }          });      }  }  

?当view隐藏时,无法监控点击,触摸和hover事件。

  相关解决方案