使用RecylerView推送第一个可见项目

时间:2014-12-30 10:01:52

标签: android android-animation android-recyclerview

当在位置0添加新项目时,不会看到动画,因为旧项目未被新项目推送。

是否可以更改默认动画以实现新添加的项目推送旧的第一个?

谢谢!

1 个答案:

答案 0 :(得分:1)

将以下代码添加到更改适配器内容的位置(在之前或之后无关紧要)。

if (layoutManager.findFirstCompletelyVisibleItemPosition() == 0) {
    layoutManager.scrollToPosition(0);
}