有时候在UI上一些逻辑处理时会进行滚动状态监听,比如在使用ViewPager和RecyclerView的时候,但是有时候你可能发现某些状态并不会回调,例如SCROLL_STATE_IDLE,可能就出现bug了,为了避免这个问题,有几种办法
1. 准确度要求不高,简单的情形下可以用timer
2. 自己计算滚动状态然后进行处理,例如观察view的可见区域有时候在UI上一些逻辑处理时会进行滚动状态监听,比如在使用ViewPager和RecyclerView的时候,但是有时候你可能发现某些状态并不会回调,例如SCROLL_STATE_IDLE,可能就出现bug了,为了避免这个问题,有几种办法
1. 准确度要求不高,简单的情形下可以用timer
2. 自己计算滚动状态然后进行处理,例如观察view的可见区域
上一篇
Android RecyclerView使用notifyItemRangeInserted的如何防止跳动
发表于2019-05-04 浏览11638 评论0
下一篇
gogs迁移后git push时报错cannot run hooks/pre-receive
发表于2019-05-04 浏览5331 评论0
Android系统非法文件名无法删除解决办法
浏览1909 评论0
Android
腾讯乐固APP在MacOS Monterey下无法签名问题
浏览7208 评论0
Android
Android Studio项目模块管理出现混乱的新bug
浏览4705 评论0
Android
AndroidStudio项目模块串起来了
Android使用隐藏API的问题
浏览4904 评论0
Android
Android Studio使用隐藏API
Android Studio 3.5的Intant run去哪了
浏览6164 评论0
Android
Android Studio
Android Studio 3.5的Intant run找不到了
Android下RecyclerView使用StaggeredGridLayoutManager报错NullPointerException
浏览6626 评论0
Android
StaggeredGridLayoutManager报错NullPointerException
gradle升级后androidannotations库无法生成代码
浏览5405 评论0
Android
Could not find the AndroidManifest.xml file
Android下使用GridLayout时item大小不一致的问题
浏览7038 评论0
Android
GridLayout布局item大小不一致
AndroidStudio升级3.4.2后报错找不到kotlin.jvm.functions.Function0
浏览7392 评论0
Android
kotlin.jvm.functions.Function0 not found