【问题标题】:Animating a ViewGroup without animating child views为 ViewGroup 设置动画而不为子视图设置动画
【发布时间】:2011-07-13 19:10:02
【问题描述】:

我最近在尝试让我的自定义 ViewGroup 独立地为子视图设置动画(缩放/翻译动画)时遇到了很多麻烦。值得注意的是,我的自定义 ViewGroup 是可见的,而不仅仅是一个容器,因此需要对其进行动画处理,而不仅仅是子项。

我希望我的 ViewGroup 有 2 个状态,未展开和展开,前者能够显示 1 个视图,后者能够显示该视图以及另外 4 个(总共 5 个)。

我的 ViewGroup 用来进入/退出展开状态的动画已经完成,我对此非常满意。尽管在将视图添加到 ViewGroup 时,它将使用与我的 ViewGroup 相同的动画进行扩展,这是我绝对不想要的。

好的,这已经解释了很多(希望你理解了一半),但现在是我想要实现的目标。我想用一个动画师控制我的 ViewGroup,用另一个独立的动画师控制所有子 View。

我觉得我走错了路,所以如果有人有比请做更容易/更好的建议。

谢谢!

【问题讨论】:

    标签: android layout animation android-3.0-honeycomb viewgroup


    【解决方案1】:

    我通过使用 ValueAnimator 并为我的 ViewGroup 的 LayoutParams 设置动画解决了我的问题 :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多