2017-04-04 116 views
1

我正在编写DefaultItemAnimator的后代。当列表项被点击时,适配器使可见项的一些子项和其大小必须增长。 animateChange被调用(使用相同的新旧ViewHolder),并且我为项目的边界设置了动画。它可以工作,但有时候在动画开始之前,扩展项有时间抽出一次,我可以看到闪烁。请给我任何想法!RecyclerView项目扩展动画

回答

2

我找到了原因。我在notifyItemChanged之后立即调用了RecyclerView.smoothScrollToPosition。没有smoothScrollToPosition,它按预期工作。