1
我使用从这里代码显示的LinearLayout的展开/折叠动画:https://stackoverflow.com/a/5122460/458603动画没有开始元素时高度= 0
Animation quickEntryAnimation = new HeightAnimation(mQuickEntryArea, DisplayHelper.dpToPixel(200, this), mQuickEntryArea.getHeight() < 10);
quickEntryAnimation.setDuration(300);
mQuickEntryArea.startAnimation(quickEntryAnimation);
mQuickEntryArea.invalidate();
它缩短了就好了,但每当mQuickEntryArea的高度为0,它只有在某些事情导致整个视图重新布局之后才会扩大(例如点击屏幕)。发生了什么?
你有没有设法解决它?我确实有同样的问题。谢谢。 – Yar 2012-04-27 18:14:20
但无论如何感谢你提到高度0我改变它为1,现在它似乎工作。 – Yar 2012-04-27 18:19:52
哈哈是的,这就是我在此期间做的事情:P我从未看过这个项目:)如果你找到解决方案,请发帖! – manmal 2012-04-27 18:31:06