android - child Android 的 ExpandableListView 动画

标签 android animation expandablelistview expandablelistadapter

我正在尝试为 ExpandableListView 应用某种动画。我做了一些研究,看起来很痛。我设法在展开时应用了幻灯片动画,但是我不知道如何在折叠时应用任何东西。

我用过

How to write custom ExpandableListAdapter

对于我的 ExpandableListView。就目前而言,我将它应用到一个子 convertView 并且它在展开时工作正常,但我无法弄清楚它是如何折叠的。

 Animation fadeAnimation = AnimationUtils.loadAnimation(getContext(), R.anim.slide_left_in);
 convertView.startAnimation(fadeAnimation );

是否有人能够提供帮助,或者是否有更好的解决方案?

最佳答案

我在这里写了一个很好的扩展 ExpandableListView 的实现: https://github.com/idunnololz/AnimatedExpandableListView/

它使用了我在这里解释的想法 Android ExpandableListView using animation做动画。

关于android - child Android 的 ExpandableListView 动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21461849/

相关文章:

java - Android:ListView setAdapter 方法抛出 Resources$NotFoundException

android - Hello World 示例不适用于 OS X

CSS3 背景(URL 图像)在其他动画运行时设置动画

Android Studio,如何从 JSON Volley 生成 ExpandableListView?

java - 从用于 Google map 标记的 SQLite 数据库中读取值

android - ActionBar 选项卡删除填充和分隔符

java - 动画听众,听谁的?

javascript - 为什么可以链接 jquery 效果,而不是使用回调

android - getChildView 未被调用

android - 将子项添加到 ExpandableListView 的特定 header