【发布时间】:2018-10-25 00:07:36
【问题描述】:
这个问题可能真的很简单,但我不可能是唯一一个完全困惑的人,这让我发疯了。我的问题很简单:什么是 RecyclerView.State 以及如何将其与方法 smoothScrollToPosition 一起使用。我见过使用smoothScrollToPosition 的人不需要State 的线程,但它[smoothScrollToPosition 方法] 似乎只适用于3 个参数(RecyclerView、RecyclerView.State 和 position)。第一个和最后一个参数很简单,但 RecyclerView.State 到底是什么?有没有办法解决这个问题,我应该在那个领域放什么?
我已经知道的一种解决方法是自己初始化一个 smoothScroller,但我不能用我的自定义 layoutManager 这样做,因为它只更改方法 smoothScrollToPosition 并且不会受到单独的 smoothScroller 的影响。
【问题讨论】:
标签: android android-layout android-recyclerview scrollview smooth-scrolling