仅调整CardView的高度也会改变宽度

问题描述 投票:0回答:1

我目前有一个回收站视图,其中包含CardViews列表。当我单击卡片时,我希望能够扩展卡片(仅更改高度)。通过使用动画为卡片设置新的高度可以很好地工作。

问题是,当我单击以扩展卡时,宽度也缩小到小于屏幕宽度的一半。如果我滚动视图并返回,则宽度设置正确。每当我尝试扩大高度时,它都会扩大到正确的大小,但宽度会缩小。

我应该做些什么来在回收站视图中扩展/折叠卡,并且不具有同时调整卡宽度的副作用吗?

我只尝试在valueAnimator中设置高度,这对于扩展有效。我试图通过编程在动画的末尾设置宽度以匹配父级,但这没有效果。

android animation cardview
1个回答
0
投票

为了获得更好的解决方案,请与我们共享代码,直到那之前。

检查您的xml代码以获取宽度的所有Wrap内容值。

它将解决您的问题。

© www.soinside.com 2019 - 2024. All rights reserved.