所以我有一个带有一堆CardView的RecyclerView,它们设置为按下按钮时展开。 我如何做到这一点是通过隐藏布局(GONE),当你按下展开按钮时,它将展开(或换句话说使其可见)布局。它使用XML中animateLayoutChanges的动画。
问题在于,当正在扩展的个人卡正常动画时,其他卡则没有。如果我展开或折叠一张卡片,其余卡片会立即弹出到正确的位置而没有动画。在具体问题上证明是麻烦的,当你崩溃时。当您折叠卡片时,它将立即位于卡片下面的卡片下面,因为它下面的卡片没有动画。
如何将这些其他卡片与正在展开的卡片进行动画制作?
正如你在下面的gif中看到的那样,由于它下方的卡片没有动画的动作,顶部的卡片最终会被它下面的卡片覆盖,当它展开时,它下面的卡片立即被推动而没有动画。< / p>
编辑:我转而使用this库来实现可扩展布局,它让我可以一起绕过我的问题,只需要一个有效的。
答案 0 :(得分:0)