android.app.Activity.onTouchEvent()方法的使用及代码示例

x33g5p2x  于2022-01-15 转载在 其他  
字(5.8k)|赞(0)|评价(0)|浏览(132)

本文整理了Java中android.app.Activity.onTouchEvent()方法的一些代码示例,展示了Activity.onTouchEvent()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Activity.onTouchEvent()方法的具体详情如下:
包路径:android.app.Activity
类名称:Activity
方法名:onTouchEvent

Activity.onTouchEvent介绍

暂无

代码示例

代码示例来源:origin: curtis2/SuperVideoPlayer

@Override
  public boolean onTouchEvent(MotionEvent event) {
    if(floatingActionMenu!=null&&floatingActionMenu.isOpen()){
      floatingActionMenu.close(true);
    }
    return super.onTouchEvent(event);
  }
}

代码示例来源:origin: pili-engineering/PLDroidShortVideo

@Override
public boolean onTouchEvent(MotionEvent event) {
  if (!mMediaController.isShowing()) {
    mMediaController.show(0);
  } else {
    mMediaController.hide();
  }
  return super.onTouchEvent(event);
}

代码示例来源:origin: com.uphyca/android-junit4-robolectric

/**
 * @param event
 * @return
 * @see android.app.Activity#onTouchEvent(android.view.MotionEvent)
 */
public boolean onTouchEvent(MotionEvent event) {
  return mActivity.onTouchEvent(event);
}

代码示例来源:origin: fengdai/FragmentMaster

@Override
public boolean dispatchTouchEvent(MotionEvent event) {
  return mActivity.onTouchEvent(event);
}

代码示例来源:origin: iqiyi/Neptune

@Override
public boolean onTouchEvent(android.view.MotionEvent motionevent0) {
  return mOriginActivity.onTouchEvent(motionevent0);
}

代码示例来源:origin: huxq17/FloatBall

@Override
public boolean onTouchEvent(MotionEvent event) {
  return super.onTouchEvent(event);
}

代码示例来源:origin: labexp/osmtracker-android

@Override
public boolean onTouchEvent(MotionEvent event) {
  switch(event.getAction()){
    case MotionEvent.ACTION_MOVE:
      if (currentPosition != null)
        centerToGpsPos = false;
      break;
  }
  return super.onTouchEvent(event);
}

代码示例来源:origin: livroandroid/5ed

@Override
  public boolean onTouchEvent(MotionEvent event) {
    Log.i(CATEGORIA, "TouchScreenViewActivity.onTouchEvent");
    return super.onTouchEvent(event);
  }
}

代码示例来源:origin: Demidong/ClockView

@Override
public boolean onTouchEvent(MotionEvent event) {
  System.out.println("activty onTouchEvent..."+event.getAction());
  return super.onTouchEvent(event);
}

代码示例来源:origin: lessthanoptimal/BoofAndroidDemo

@Override
public boolean onTouchEvent(MotionEvent event){
  if (this.mDetector.onTouchEvent(event)) {
    return true;
  }
  return super.onTouchEvent(event);
}

代码示例来源:origin: gearvrf/GearVRf-Demos

public void dispatchTouchEvent(MotionEvent event)
  {
    mGVRContext.getActivity().onTouchEvent(event);
  }
};

代码示例来源:origin: shazam/android-aspects

@Override
public boolean onTouchEvent(MotionEvent event) {
  return super.onTouchEvent(event) || dispatcher.dispatchOnTouchEvent(this, event);
}

代码示例来源:origin: luhaoaimama1/zone-sdk

@Override
public boolean onTouchEvent(MotionEvent event) {
  this.mGestureDetector.onTouchEvent(event);
  return super.onTouchEvent(event);
}

代码示例来源:origin: clemensbartz/essential-launcher

@Override
public boolean onTouchEvent(final MotionEvent event) {
  switch (event.getActionMasked()) {
    case MotionEvent.ACTION_UP:
      switchTo(model.getDrawerLayout());
      return true;
    default:
      return super.onTouchEvent(event);
  }
}

代码示例来源:origin: baidu/GPT

@Override
public boolean onTouchEvent(MotionEvent event) {
  Activity target = getCurrentActivity();
  if (target != null) {
    return target.onTouchEvent(event);
  } else {
    return super.onTouchEvent(event);
  }
}

代码示例来源:origin: sealtalk/sealtalk-android

@Override
public boolean onTouchEvent(MotionEvent event) {
  if (null != this.getCurrentFocus() && event.getAction() == MotionEvent.ACTION_UP) {
    /**
     * 点击空白位置 隐藏软键盘
     */
    InputMethodManager mInputMethodManager = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);
    return mInputMethodManager.hideSoftInputFromWindow(mSearchEditText.getWindowToken(), 0);
  }
  return super.onTouchEvent(event);
}

代码示例来源:origin: jenly1314/ZXingLite

@Override
  public boolean onTouchEvent(MotionEvent event) {
    if(isZoom && cameraManager.isOpen()){
      Camera camera = cameraManager.getOpenCamera().getCamera();
      if(camera ==null){
        return super.onTouchEvent(event);
      }
      if (event.getPointerCount() == 1) {//单点触控,聚焦
//                focusOnTouch(event,camera);
      } else {
        switch (event.getAction() & MotionEvent.ACTION_MASK) {//多点触控
          case MotionEvent.ACTION_POINTER_DOWN:
            oldDistance = calcFingerSpacing(event);
            break;
          case MotionEvent.ACTION_MOVE:
            float newDistance = calcFingerSpacing(event);

            if (newDistance > oldDistance + DEVIATION) {//
              handleZoom(true, camera);
            } else if (newDistance < oldDistance - DEVIATION) {
              handleZoom(false, camera);
            }
            oldDistance = newDistance;
            break;
        }
      }
    }
    return super.onTouchEvent(event);
  }

代码示例来源:origin: ExcaliburZ/ImitateBilibili

@Override
public boolean onTouchEvent(MotionEvent event) {
  super.onTouchEvent(event);
  mDetector.onTouchEvent(event);
  if (isLock) {

代码示例来源:origin: ExcaliburZ/ImitateBilibili

@Override
public boolean onTouchEvent(MotionEvent event) {
  super.onTouchEvent(event);
  mDetector.onTouchEvent(event);
  if (isLock) {

代码示例来源:origin: ELynx/pokemon-go-xposed-mitm

public boolean onTouchEvent(android.view.MotionEvent event) {
 if (ScriptLoader.isCalledFromJRuby()) return super.onTouchEvent(event);
 if (!JRubyAdapter.isInitialized()) {
  Log.i("Method called before JRuby runtime was initialized: RubotoActivity#onTouchEvent");
  return super.onTouchEvent(event);
 }
 String rubyClassName = scriptInfo.getRubyClassName();
 if (rubyClassName == null) return super.onTouchEvent(event);
 if ((Boolean)JRubyAdapter.runScriptlet(rubyClassName + ".instance_methods(false).any?{|m| m.to_sym == :onTouchEvent}")) {
  return (Boolean) JRubyAdapter.runRubyMethod(Boolean.class, scriptInfo.getRubyInstance(), "onTouchEvent", event);
 } else {
  if ((Boolean)JRubyAdapter.runScriptlet(rubyClassName + ".instance_methods(false).any?{|m| m.to_sym == :on_touch_event}")) {
   return (Boolean) JRubyAdapter.runRubyMethod(Boolean.class, scriptInfo.getRubyInstance(), "on_touch_event", event);
  } else {
   if ((Boolean)JRubyAdapter.runScriptlet(rubyClassName + ".instance_methods(true).any?{|m| m.to_sym == :on_touch_event}")) {
    return (Boolean) JRubyAdapter.runRubyMethod(Boolean.class, scriptInfo.getRubyInstance(), "on_touch_event", event);
   } else {
    return (Boolean) JRubyAdapter.runRubyMethod(Boolean.class, scriptInfo.getRubyInstance(), "onTouchEvent", event);
   }
  }
 }
}

相关文章

微信公众号

最新文章

更多

Activity类方法