public void run() {
if (this.this$0.mTouchMode == 0) {
this.this$0.mTouchMode = 1;
View child = this.this$0.getChildAt(this.this$0.mMotionPosition - this.this$0
.mFirstPosition);
if (child != null && !child.hasFocusable()) {
this.this$0.mLayoutMode = 0;
if (this.this$0.mDataChanged) {
this.this$0.mTouchMode = 2;
return;
}
this.this$0.layoutChildren();
child.setPressed(true);
this.this$0.positionSelector(child);
this.this$0.setPressed(true);
int longPressTimeout = ViewConfiguration.getLongPressTimeout();
boolean longClickable = this.this$0.isLongClickable();
if (this.this$0.mSelector != null) {
Drawable d = this.this$0.mSelector.getCurrent();
if (d != null && (d instanceof TransitionDrawable)) {
if (longClickable) {
((TransitionDrawable) d).startTransition(longPressTimeout);
} else {
((TransitionDrawable) d).resetTransition();
}
}
}
if (!longClickable) {
this.this$0.mTouchMode = 2;
}
}
}
}
PLA_AbsListView$CheckForTap.java 文件源码
java
阅读 32
收藏 0
点赞 0
评论 0
项目:boohee_v5.6
作者:
评论列表
文章目录