2011-07-13 107 views
1

最近我试图让我的自定义ViewGroup动画(缩放/翻译动画)独立它的子视图一直有很多麻烦。值得注意的是我的自定义ViewGroup是可见的,而不仅仅是一个容器,因此需要对它进行动画处理,而不仅仅是儿童。动画ViewGroup没有动画子视图

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

我的ViewGroup用来进入/退出展开状态的动画已完成,我对此非常满意。虽然在ViewGroup中添加视图时,它将使用与我的ViewGroup相同的动画进行展开,而这绝对不是我想要的。好吧,这是很多解释(希望你理解它的一半),但现在我想实现。我想用一个动画师和所有的子视图与另一个独立的动画师控制我的ViewGroup。

我有一种感觉,我在这个错误的方式,所以如果任何人有更容易/更好的建议比请做。

谢谢!

回答

1

我用ValueAnimator和动画我的ViewGroup的的LayoutParams :)

+3

的分享你如何成功地做到这一点任何机会,解决我的问题? – TalMihr