Я в конечном итоге решил эту проблему, включив текстовое представление в LinearLayout, а затем установив LayoutAnimationController в LinearLayout.Это приводит к тому, что все дочерние элементы должны быть анимированы относительно родительского контейнера, что делает раскрывающийся список только для визуализации в LinearLayout (который работал отлично).Вот код, который я использовал для контроллера анимации и ListView:
private void addDeleteDropAnimation() {
AnimationSet set = new AnimationSet(true);
Animation animation = new AlphaAnimation(0.0f, 1.0f);
animation.setDuration(150);
set.addAnimation(animation);
animation = new TranslateAnimation(
Animation.RELATIVE_TO_SELF, 0.0f,Animation.RELATIVE_TO_SELF, 0.0f,
Animation.RELATIVE_TO_SELF, -1.0f,Animation.RELATIVE_TO_SELF, 0.0f
);
animation.setDuration(300);
set.addAnimation(animation);
controllerDel = new LayoutAnimationController(set, 0.5f);
vw_delLinearLayout.setLayoutAnimation(controllerDel);
}