android.view.MotionEvent.isButtonPressed()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(1.9k)|赞(0)|评价(0)|浏览(220)

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

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();

相关文章