gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-29 15:11:09 25 4
gpt4 key购买 nike

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

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

另外,在启动动画时,动画 block 的父布局已经为它腾出空间,但是在 IOS 中,父布局在动画过程中逐渐腾出空间,我是否可以选择在 Android 中做同样的事情?

最佳答案

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

还没有在 LinearLayout 上尝试过,但是如果 View 子项使用它们的“layout_width”和“layout_height”正确排序,您可以使用 ValueAnimator 类通过 LayoutParams.width 和 height 缩放父 View 。

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

关于android - 如何在保持其子级原始比例的同时缩放布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16191932/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com