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