本文整理了Java中android.view.MotionEvent.isButtonPressed()
方法的一些代码示例,展示了MotionEvent.isButtonPressed()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。MotionEvent.isButtonPressed()
方法的具体详情如下:
包路径:android.view.MotionEvent
类名称:MotionEvent
方法名:isButtonPressed
暂无
代码示例来源:origin: termux/termux-app
return true;
} else if (ev.isFromSource(InputDevice.SOURCE_MOUSE)) {
if (ev.isButtonPressed(MotionEvent.BUTTON_SECONDARY)) {
if (action == MotionEvent.ACTION_DOWN) showContextMenu();
return true;
} else if (ev.isButtonPressed(MotionEvent.BUTTON_TERTIARY)) {
ClipboardManager clipboard = (ClipboardManager) getContext().getSystemService(Context.CLIPBOARD_SERVICE);
ClipData clipData = clipboard.getPrimaryClip();
代码示例来源:origin: googlesamples/android-BasicGestureDetect
/**
* Returns a human-readable string listing all the stylus buttons that were pressed when the
* input MotionEvent occurred.
*/
@TargetApi(21)
private static String getButtonsPressed(MotionEvent e){
String buttons = "";
if(e.isButtonPressed(MotionEvent.BUTTON_PRIMARY)){
buttons += " primary";
}
if(e.isButtonPressed(MotionEvent.BUTTON_SECONDARY)){
buttons += " secondary";
}
if(e.isButtonPressed(MotionEvent.BUTTON_TERTIARY)){
buttons += " tertiary";
}
if(e.isButtonPressed(MotionEvent.BUTTON_BACK)){
buttons += " back";
}
if(e.isButtonPressed(MotionEvent.BUTTON_FORWARD)){
buttons += " forward";
}
if (buttons.equals("")){
buttons = "none";
}
return buttons;
}
代码示例来源:origin: CypherpunkArmory/UserLAnd
return true;
} else if (ev.isFromSource(InputDevice.SOURCE_MOUSE)) {
if (ev.isButtonPressed(MotionEvent.BUTTON_SECONDARY)) {
if (action == MotionEvent.ACTION_DOWN) showContextMenu();
return true;
} else if (ev.isButtonPressed(MotionEvent.BUTTON_TERTIARY)) {
ClipboardManager clipboard = (ClipboardManager) getContext().getSystemService(Context.CLIPBOARD_SERVICE);
ClipData clipData = clipboard.getPrimaryClip();
内容来源于网络,如有侵权,请联系作者删除!