3

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

我看到 IOS 中的比例动画保持儿童的比例,我如何在 Android 中实现这一点?

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

4

1 回答 1

0

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

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

唯一的挫折是 API 11 及更高版本。

于 2013-07-07T09:03:53.353 回答