我目前有一个回收站视图,其中包含CardViews列表。当我单击卡片时,我希望能够扩展卡片(仅更改高度)。通过使用动画为卡片设置新的高度可以很好地工作。
问题是,当我单击以扩展卡时,宽度也缩小到小于屏幕宽度的一半。如果我滚动视图并返回,则宽度设置正确。每当我尝试扩大高度时,它都会扩大到正确的大小,但宽度会缩小。
我应该做些什么来在回收站视图中扩展/折叠卡,并且不具有同时调整卡宽度的副作用吗?
我只尝试在valueAnimator中设置高度,这对于扩展有效。我试图通过编程在动画的末尾设置宽度以匹配父级,但这没有效果。
为了获得更好的解决方案,请与我们共享代码,直到那之前。
检查您的xml代码以获取宽度的所有Wrap内容值。
它将解决您的问题。