Skip to content

Commit 5d853c9

Browse files
committed
Simplify expression
1 parent ef80be2 commit 5d853c9

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

nestedtouch/src/main/java/mobile/yy/com/nestedtouch/StickyNestedLayout.kt

+4-4
Original file line numberDiff line numberDiff line change
@@ -439,17 +439,17 @@ open class StickyNestedLayout : LinearLayout,
439439
val headViewScrollDis = headViewHeight - scrollY - stickyOffsetHeight
440440
val headViewCanBeExpand = leftY > 0 && headViewScrollDis > 0 //上滑且headView能向上滚
441441

442-
consumed?.set(0, consumedByParent[0]) //x方向全是parent吃的
442+
consumed[0] = consumedByParent[0] //x方向全是parent吃的
443443
if (headViewCanBeExpand) {
444444
if (leftY > headViewScrollDis) { //滑的距离超过了能滚的距离
445445
scrollByWithUnConsumed(0, headViewScrollDis)
446-
consumed?.set(1, headViewScrollDis + consumedByParent[1]) //只消费能滚的最大距离
446+
consumed[1] = headViewScrollDis + consumedByParent[1] //只消费能滚的最大距离
447447
} else {
448448
scrollByWithUnConsumed(0, leftY) //没超过滚的极限距离,那就滑多少滚多少
449-
consumed?.set(1, dy) //把parent吃剩的全吃了 (parentConsumed[1] + leftY)
449+
consumed[1] = dy //把parent吃剩的全吃了 (parentConsumed[1] + leftY)
450450
}
451451
} else { //headView不能滑了 全是parent吃的
452-
consumed?.set(1, consumedByParent[1])
452+
consumed[1] = consumedByParent[1]
453453
}
454454
}
455455
}

0 commit comments

Comments
 (0)