我遇到了与此处非常相似的问题:
那里的解决方案很好,但我需要一个额外的功能。
我想将调整大小的动画从高度= 0 动画到高度= WRAP_CONTENT。但是不知道如何测量wrap content的大小。因此,我需要某种方式来检测是否已达到此值或在调整大小之前进行计算。您有想法如何做吗?
我遇到了与此处非常相似的问题:
那里的解决方案很好,但我需要一个额外的功能。
我想将调整大小的动画从高度= 0 动画到高度= WRAP_CONTENT。但是不知道如何测量wrap content的大小。因此,我需要某种方式来检测是否已达到此值或在调整大小之前进行计算。您有想法如何做吗?
不确定这是否完全符合您的要求,但是您可以在xml中将layout_width和layout_height定义为WRAP_CONTENT,在构造函数或onCreate中进行测量,然后将布局调整为所需大小。保留这些值,您可以在动画中返回到WRAP_CONTENT大小。