我正在尝试让我的 ExpandableListView 的孩子显示动画。由于我使用的是 Android 2.2 API,因此无法使用expandGroup(int groupPos, boolean animate)方法
我正在使用从这里获得的动画:Android animate drop down/up view proper
我在我的 ExpandableListView 适配器的 getChildView 方法中将它设置为我的 convertView,如下所示:
public View getChildView(int groupPosition, int childPosition, boolean isLastChild,
View convertView, ViewGroup parent) {
...
ExpandCollapseAnimation animation = new ExpandCollapseAnimation(convertView, 500, 0);
convertView.setAnimation(animation);
return convertView;
}
当我单击 ExpandableListView 的一个组时,它首先显示所有没有动画的子项,然后立即对所有子项执行我想要的展开动画。
我需要它来显示动画。任何帮助都会非常感激。