0
我想计算一个recyclerView的速度(以像素/毫秒为单位)。目前,我优先于onScrolled(RecyclerView recyclerView, int dx, int dy)
,并将dx
或dy
除以当前方法调用和最后一次调用方法之间的时间差。
我得到的速度通常是正确的,但本地有峰值。速度突然增加和减少。尽管以人眼的速度看起来相当平滑。
我应该遵循一些不同的方法吗?欢迎任何建议。如何计算RecyclerView的滚动速度
“本地峰值”是否指图表中的初始峰值?如果不是什么高峰? –
当我在那里观看时,预计会出现初始峰值。但是,一旦开始减速,我应该顺利。就本地而言,我的意思是那些像30岁左右的人。 –