2016-02-13 58 views

回答

0

试试这个: -

mapView.setOnTouchListener(new OnTouchListener() { 

     @Override 
     public boolean onTouch(View v, MotionEvent event) { 
      if (event.getAction() == MotionEvent.ACTION_UP) { 
       imageView.setVisibility(View.VISIBLE); 
       }else{ 
      imageView.setVisibility(View.GONE); 
       } 
      return false; 
     } 
    }); 
+0

mapView不能用于setOnTouchListener。但我的谷歌地图地图工作,但没有setOnTouchListener。 – israel

0

使用无论是GoogleMap.OnCameraChangeListener但这并当您移动地图时不会被立刻叫。或者像这个线程intercept touch events从透明的framelayout,你必须放在地图上。

相关问题