Android缩放动画到指定尺寸

标签 android android-layout android-animation

我正在尝试将我的 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/

相关文章:

android - 动画 RecyclerView 不工作

javascript - 永久唯一移动设备标识符(Evercookie?)

android - CocoaPods 之类的 Android Studio 解决方案

android - fragment 中的加载器 - fragment 会泄漏吗?

android - 改进 Android 中的布局 .. 也许是 TableLayout?

android - 带有滑动手势的运动布局 + SwipeRefreshLayout + RecyclerView 错误向上滚动的错误行为

Android 创建带有圆角的自定义按钮

android - 设计新的 Android 应用程序时是否必须遵守 Holo 主题?

android-layout - Dart 中是否有 fastclick 库(或其他解决方案)来消除移动设备上的 300ms 延迟(ghostclick)?

android - FragmentTransaction 动画滑入顶部