android.widget.TextView.onCreateDrawableState()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(3.1k)|赞(0)|评价(0)|浏览(146)

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

TextView.onCreateDrawableState介绍

暂无

代码示例

代码示例来源:origin: ZieIony/Carbon

@Override
protected int[] onCreateDrawableState(int extraSpace) {
  if (!isValid()) {
    final int[] drawableState = super.onCreateDrawableState(extraSpace + 1);
    mergeDrawableStates(drawableState, INVALID_STATE_SET);
    return drawableState;
  }
  return super.onCreateDrawableState(extraSpace);
}

代码示例来源:origin: xinghongfei/LookLook

@Override
public int[] onCreateDrawableState(int extraSpace) {
  final int[] drawableState = super.onCreateDrawableState(extraSpace + 1);
  if (isPinned) {
    mergeDrawableStates(drawableState, STATE_PINNED);
  }
  return drawableState;
}

代码示例来源:origin: robolectric/robolectric

@Override
 protected int[] onCreateDrawableState(int extraSpace) {
  final int[] drawableState = super.onCreateDrawableState(extraSpace + 1);
  if (extraAttribute != null) {
   mergeDrawableStates(drawableState, new int[]{extraAttribute});
  }
  return drawableState;
 }
}

代码示例来源:origin: tdscientist/fluidCalendar

@Override
protected int[] onCreateDrawableState(int extraSpace) {
  if (stateSet == null) stateSet = new HashSet<>(5);
  if (!stateSet.isEmpty()) {
    final int[] drawableState = super.onCreateDrawableState(extraSpace + stateSet.size());
    int[] states = new int[stateSet.size()];
    int i = 0;
    for (Integer s : stateSet) {
      states[i++] = s;
    }
    mergeDrawableStates(drawableState, states);
    return drawableState;
  } else {
    return super.onCreateDrawableState(extraSpace);
  }
}

代码示例来源:origin: p-v/FlexibleCalendar

@Override
protected int[] onCreateDrawableState(int extraSpace) {
  if (stateSet == null) stateSet = new HashSet<>(3);
  if (!stateSet.isEmpty()) {
    final int[] drawableState = super.onCreateDrawableState(extraSpace + stateSet.size());
    int[] states = new int[stateSet.size()];
    int i = 0;
    for (Integer s : stateSet) {
      states[i++] = s;
    }
    mergeDrawableStates(drawableState, states);
    return drawableState;
  } else {
    return super.onCreateDrawableState(extraSpace);
  }
}

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

@Override
protected int[] onCreateDrawableState(int extraSpace) {
  final int[] drawableState = super.onCreateDrawableState(extraSpace + 1);
  if (mStayPressed) {
    mergeDrawableStates(drawableState, STATE_PRESSED);
  }
  return drawableState;
}

代码示例来源:origin: com.albedinsky.android/ui-widget-text

/**
 */
@Override
protected int[] onCreateDrawableState(int extraSpace) {
  final int[] drawableState = super.onCreateDrawableState(extraSpace + 2);
  if (hasError()) {
    mergeDrawableStates(drawableState, WidgetStateSet.ERROR);
  }
  return drawableState;
}

代码示例来源:origin: com.albedinsky.android/ui

/**
 */
@Override
protected int[] onCreateDrawableState(int extraSpace) {
  final int[] drawableState = super.onCreateDrawableState(extraSpace + 2);
  if (hasError()) {
    mergeDrawableStates(drawableState, WidgetStateSet.ERROR);
  }
  return drawableState;
}

代码示例来源:origin: com.albedinsky.android/ui-widget-common

/**
 */
@Override
protected int[] onCreateDrawableState(int extraSpace) {
  final int[] drawableState = super.onCreateDrawableState(extraSpace + 2);
  if (hasError()) {
    mergeDrawableStates(drawableState, WidgetStateSet.ERROR);
  }
  return drawableState;
}

相关文章

TextView类方法