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

2024-08-08 993 views
3

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

回答

4

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

0

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

9

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

9

我这边看下

9

麻烦了 很需要这个功能

2

你的版本号是?

6

2.9.24

1

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

6

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

3

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

8

1

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

2

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

1

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

  @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);
        }
    }