android.view.KeyEvent.hasModifiers()方法的使用及代码示例

x33g5p2x  于2022-01-23 转载在 其他  
字(4.4k)|赞(0)|评价(0)|浏览(173)

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

KeyEvent.hasModifiers介绍

暂无

代码示例

代码示例来源:origin: square/assertj-android

@TargetApi(HONEYCOMB)
public KeyEventAssert hasModifiers(int modifiers) {
 isNotNull();
 assertThat(actual.hasModifiers(modifiers)) //
   .overridingErrorMessage("Expected modifiers <%s> but was not present", modifiers) //
   .isTrue();
 return this;
}

代码示例来源:origin: klinker24/Android-Blur-Launcher

/**
 * Returns whether the key event represents a valid uninstall key chord.
 */
private static boolean isUninstallKeyChord(KeyEvent event) {
  int keyCode = event.getKeyCode();
  return (keyCode == KeyEvent.KEYCODE_DEL || keyCode == KeyEvent.KEYCODE_FORWARD_DEL) &&
      event.hasModifiers(KeyEvent.META_CTRL_ON | KeyEvent.META_SHIFT_ON);
}

代码示例来源:origin: klinker24/Android-Blur-Launcher

/**
 * Returns whether the key event represents a valid delete key chord.
 */
private static boolean isDeleteKeyChord(KeyEvent event) {
  int keyCode = event.getKeyCode();
  return (keyCode == KeyEvent.KEYCODE_DEL || keyCode == KeyEvent.KEYCODE_FORWARD_DEL) &&
      event.hasModifiers(KeyEvent.META_CTRL_ON);
}

代码示例来源:origin: klinker24/launcher3

/**
 * Returns whether the key event represents a valid uninstall key chord.
 */
private static boolean isUninstallKeyChord(KeyEvent event) {
  int keyCode = event.getKeyCode();
  return (keyCode == KeyEvent.KEYCODE_DEL || keyCode == KeyEvent.KEYCODE_FORWARD_DEL) &&
      event.hasModifiers(KeyEvent.META_CTRL_ON | KeyEvent.META_SHIFT_ON);
}

代码示例来源:origin: klinker24/launcher3

/**
 * Returns whether the key event represents a valid delete key chord.
 */
private static boolean isDeleteKeyChord(KeyEvent event) {
  int keyCode = event.getKeyCode();
  return (keyCode == KeyEvent.KEYCODE_DEL || keyCode == KeyEvent.KEYCODE_FORWARD_DEL) &&
      event.hasModifiers(KeyEvent.META_CTRL_ON);
}

代码示例来源:origin: klinker24/Android-Blur-Launcher

@Override
  public boolean onKey(View v, int keyCode, KeyEvent event) {
    boolean isShiftPlusTab = keyCode == KeyEvent.KEYCODE_TAB &&
        event.hasModifiers(KeyEvent.META_SHIFT_ON);
    if (isShiftPlusTab && Folder.this.isFocused()) {
      return lastChild.requestFocus();
    }
    return false;
  }
});

代码示例来源:origin: enricocid/LaunchEnr

@Override
  public boolean onKey(View v, int keyCode, KeyEvent event) {
    boolean isShiftPlusTab = keyCode == KeyEvent.KEYCODE_TAB &&
        event.hasModifiers(KeyEvent.META_SHIFT_ON);
    if (isShiftPlusTab && Folder.this.isFocused()) {
      return lastChild.requestFocus();
    }
    return false;
  }
});

代码示例来源:origin: klinker24/launcher3

@Override
  public boolean onKey(View v, int keyCode, KeyEvent event) {
    boolean isShiftPlusTab = keyCode == KeyEvent.KEYCODE_TAB &&
        event.hasModifiers(KeyEvent.META_SHIFT_ON);
    if (isShiftPlusTab && Folder.this.isFocused()) {
      return lastChild.requestFocus();
    }
    return false;
  }
});

代码示例来源:origin: com.squareup.assertj/assertj-android

@TargetApi(HONEYCOMB)
public KeyEventAssert hasModifiers(int modifiers) {
 isNotNull();
 assertThat(actual.hasModifiers(modifiers)) //
   .overridingErrorMessage("Expected modifiers <%s> but was not present", modifiers) //
   .isTrue();
 return this;
}

代码示例来源:origin: HuanHaiLiuXin/CoolViewPager

switch (event.getKeyCode()) {
  case KeyEvent.KEYCODE_DPAD_LEFT:
    if (event.hasModifiers(KeyEvent.META_ALT_ON)) {
      handled = pageLeft();
    } else {
    if (event.hasModifiers(KeyEvent.META_ALT_ON)) {
      handled = pageRight();
    } else {
    if (event.hasNoModifiers()) {
      handled = arrowScroll(FOCUS_FORWARD);
    } else if (event.hasModifiers(KeyEvent.META_SHIFT_ON)) {
      handled = arrowScroll(FOCUS_BACKWARD);

代码示例来源:origin: enricocid/LaunchEnr

@Override
public boolean onKeyShortcut(int keyCode, KeyEvent event) {
  if (event.hasModifiers(KeyEvent.META_CTRL_ON)) {
    switch (keyCode) {
      case KeyEvent.KEYCODE_A:

代码示例来源:origin: xiangzhihong/gpuImage

} else if ( event.hasModifiers( KeyEvent.META_ALT_ON ) ) {
  handled = resurrectSelectionIfNeeded() || fullScroll( FOCUS_UP );
} else if ( event.hasModifiers( KeyEvent.META_ALT_ON ) ) {
  handled = resurrectSelectionIfNeeded() || fullScroll( FOCUS_DOWN );
} else if ( event.hasModifiers( KeyEvent.META_SHIFT_ON ) ) {
  handled = resurrectSelectionIfNeeded() || pageScroll( FOCUS_UP );
if ( event.hasNoModifiers() ) {
  handled = resurrectSelectionIfNeeded() || pageScroll( FOCUS_UP );
} else if ( event.hasModifiers( KeyEvent.META_ALT_ON ) ) {
  handled = resurrectSelectionIfNeeded() || fullScroll( FOCUS_UP );
if ( event.hasNoModifiers() ) {
  handled = resurrectSelectionIfNeeded() || pageScroll( FOCUS_DOWN );
} else if ( event.hasModifiers( KeyEvent.META_ALT_ON ) ) {
  handled = resurrectSelectionIfNeeded() || fullScroll( FOCUS_DOWN );

相关文章