在我们的聊天应用中,我们使用的RecyclerView可以提供不同高度的消息。我想用smoothScroll动画添加消息。我的问题是:当我对高度较小的消息使用recyclerView.smoothScrollToPosition(position)
时,滚动速度太快。
我也尝试了这个solution changing smoothScoll speed,它对小消息很有用,但是当消息很大时,它的滚动速度显示消息显得太慢了。
我的完美速度达到了recyclerView.smoothScrollBy(x, y)
,但是我在插入消息高度时遇到问题,因为消息可以有任何高度。