以编程方式(作为animation)调整布局的大小,直到“wrap_content”

我面对的问题非常类似

以编程方式调整布局的大小(如animation

和解决scheme有很大的,但我需要一个更多的function。

我想animation从高度= 0到高度= WRAP_CONTENresize。 但不知道如何测量包装内容的大小。 所以我需要以某种方式检测到我已达到此值或在resize之前计算它。 你有想法如何做到这一点?

Related of "以编程方式(作为animation)调整布局的大小,直到“wrap_content”"

不知道这是否正是你想要的,但是你可以在xml中定义layout_width和height作为WRAP_CONTENT,在你的构造函数或者onCreate中测量它,然后调整布局到你想要的大小。 坚持这些值,您可以将其返回到animation中的WRAP_CONTENT大小。