本文整理了Java中android.app.Activity.onTouchEvent()
方法的一些代码示例,展示了Activity.onTouchEvent()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Activity.onTouchEvent()
方法的具体详情如下:
包路径:android.app.Activity
类名称: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);
}
}
}
}
内容来源于网络,如有侵权,请联系作者删除!