我正在尝试将我的 View
设置为指定大小的动画。
我有一个 LinearLayout
,它被分成 3 行 3 列的网格。所以我有 9 个 LinearLayout
作为正方形。我正在尝试将正方形缩放到指定大小,即外部父 View 的大小。我需要我的 subview 来缩放和填充父 View 。
根据我在 Android ScaleAnimation
文档中读到的内容,我们必须指定一个比例因子,例如 1.0。
有没有办法通过指定父 View 的边界来制作动画,或者计算比例因子是唯一的方法吗?
顺便说一句,我使用的是 Android 2.1 SDK。
最佳答案
自 2011 年以来,情况发生了很大变化。 如果您仍在阅读本文,请将最小 SDK 更新为 15 (IceCreamSandwich),您可以通过使用 ViewPropertyAnimators 或使用约束动画(如果包含 ConstraintLayout)来执行此操作。
关于Android缩放动画到指定尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6936722/