2017-05-28 26 views
0

我的应用有recyclerView。它在新设备上平滑滚动,但在旧设备上不会那么顺利。我想禁用一些视觉功能,如果在滚动过程中有一些不适合的话。如何检测我的recyclerview是否跳过滚动框架?

有没有办法检测在滚动期间recyclerView是否正在发生异常?

+0

您可能可以禁用这些旧设备的功能。 – 2017-05-28 05:40:01

+0

@JawadLeWywadi如果我的应用程序在这些旧设备上运行,我怎么知道这是个问题。 – q126y

+2

覆盖'onDraw'并计算每秒获得多少fps,如果FPS小于30FPS则触发方法调用。 – Enzokie

回答

1

免责声明我几乎没有试过这个,这只是一个想法。

  • 获取当前位置负载时的时间。
  • 在下一个位置获取时间加载
  • 检查那些感觉平滑的设备的差异。
  • 为它们设置基准并根据需要设置回调。