[CymChad/BaseRecyclerViewAdapterHelper]请问有关item进入动画的问题

2024-08-08 325 views
8

现在我在做聊天界面,想让右边的item有进入动画,左边的没有,这个怎么处理?

回答

8

还有请问一下多类型item会导致动画失效是什么问题?

3

动画设置目前只会在一种itemtype的情况下执行。

1

请问如果是多item的时候呢?有没有解决思路

3

我这边看下

1

麻烦了 很需要这个功能

8

你的版本号是?

3

2.9.24

8

我看了下源码,多类型是支持的

9

刚才也跑了下代码,是支持的

7

我这边在看一下 是不是我自己使用有问题

7

1

我就只是调用了multipleItemAdapter.openLoadAnimation();

4

可能我没说清楚,我是这样情况的,添加新的Item进去,有些不加载动画,例如发了张图片他可能加载动画了,但是发了段文字他就不加载动画了

3

我这篇无法重现,从源码的角度来看只要不是特殊类型都会有动画的。

  @Override
    public void onViewAttachedToWindow(K holder) {
        super.onViewAttachedToWindow(holder);
        int type = holder.getItemViewType();
        if (type == EMPTY_VIEW || type == HEADER_VIEW || type == FOOTER_VIEW || type == LOADING_VIEW) {
            setFullSpan(holder);
        } else {
            addAnimation(holder);
        }
    }