Android 如何在保持布局子级原始比例的同时缩放布局

Android 如何在保持布局子级原始比例的同时缩放布局,android,animation,scale,Android,Animation,Scale,在整个转换过程中,我是否可以将版面(例如LinearLayout)从0.5缩放到1.0,同时将版面内文本视图的大小和位置保持在1.0(溢出部分应隐藏) 我看到IOS中的缩放动画保持了孩子们的缩放比例,我如何在Android中实现这一点 另外,在开始动画时,动画块的父布局已经为它腾出了空间,但在IOS中,父布局在动画期间逐渐腾出空间,我是否可以选择在Android中执行相同的操作?这可以通过属性动画API轻松完成 尚未在LinearLayout上尝试过此方法,但如果视图子视图的“布局宽度”和“布局

在整个转换过程中,我是否可以将版面(例如LinearLayout)从0.5缩放到1.0,同时将版面内文本视图的大小和位置保持在1.0(溢出部分应隐藏)

我看到IOS中的缩放动画保持了孩子们的缩放比例,我如何在Android中实现这一点


另外,在开始动画时,动画块的父布局已经为它腾出了空间,但在IOS中,父布局在动画期间逐渐腾出空间,我是否可以选择在Android中执行相同的操作?

这可以通过属性动画API轻松完成

尚未在LinearLayout上尝试过此方法,但如果视图子视图的“布局宽度”和“布局高度”顺序正确,则可以使用ValueAnimator类通过LayoutParams.width和height缩放父视图

唯一的倒退是API 11及以上