渐变透明顶栏的问题
来源:10-9 沉浸式状态栏和渐变透明顶栏解决方案和封装
qq_Zoyix_0
2018-04-28
老师,视频的版本之前渐变透明顶栏有bug,后来您在新版本里修复了,我调试出之前版本的bug,是因为mDistanceY值莫名会成负值。请问老师为什么会出现这种情况和为啥这样就能解决?为什么换成了onNestedScroll
方法??
为方便老师,贴上原版代码和现版代码(删去了构造方法等,不然截不下):
原版:
现版:
写回答
2回答
-
慕粉0113524646
2018-06-11
新版的完整代码没有吗
00 -
傅猿猿
2018-04-28
你调试的时候注意哦,就是每次滑动到下面,并且多次快速滑动的时候,Y值是可能来不及计算的,后来我自己也发现这个坑爹问题,onNestedScroll就是为了处理这种相互关联的滑动变化而诞生的,就是解决这种滑动的精确值问题,内部有数值的舍入机制,所以就好了呗,我记得原来特别老版本的手机因为没有新方法,我就用老方法写的,也会出现问题,现在都好了
00
相似问题