如何在保持儿童原始尺度的同时缩放布局

时间:2013-04-24 12:21:43

标签: android animation scale

我可以将布局(例如LinearLayout)从0.5扩展到1.0,同时将布局内TextView的大小和位置保持为1.0在整个转换期间(溢出部分应该隐藏)?

我看到IOS中的缩放动画保持了儿童的规模,我如何在Android中实现这一目标?

另外,在启动动画时,动画块的父布局已经为它腾出了空间,但是在IOS中,父级在动画期间逐渐腾出空间,是否可以让我在Android中做同样的事情?

1 个答案:

答案 0 :(得分:0)

这可以通过Property Animation API轻松完成。

没有在LinearLayout上尝试过,但是如果视图子项的正确排序是“layout_width”& “layout_height”您可以使用ValueAnimator类通过LayoutParams.width&扩展父视图。高度。

只有挫折是API 11及更高版本。