Android 如何仅将动画应用于LayoutImationController中的特定视图

Android 如何仅将动画应用于LayoutImationController中的特定视图,android,animation,Android,Animation,这个问题以前已经问过了()。但没有好的答案 我想使用layoutaimationcontroller仅将动画应用于视图组中的少数视图(此处的视图组是一个列表视图)。我该怎么做 LayoutAnimationController lac = new LayoutAnimationController(getActivity(), AnimationUtils.loadAnimation(getActivity(), R.anim.fade_in), 0.3f); mYearListView

这个问题以前已经问过了()。但没有好的答案

我想使用
layoutaimationcontroller
仅将动画应用于视图组中的少数视图(此处的视图组是一个列表视图)。我该怎么做

   LayoutAnimationController lac = new LayoutAnimationController(getActivity(), AnimationUtils.loadAnimation(getActivity(), R.anim.fade_in), 0.3f);

mYearListView.setLayoutAnimation(lac);

或者,我可以在一个LayoutImationController中应用两种类型的动画吗?例如,对于视图1到4、动画1和视图5到8,我想应用动画2

尝试重写getAnimationForView()?这是最后一个方法。不能被重写,或者忽略了这一点,所以最简单的方法是创建某种自定义动画类,比如说AnimationProxy,它将在其构造函数中有一个动画列表,并在applyTransformation/GetTransformation中使用其中一个,我如何在此处访问applyTransformation/GetTransformation?