向下/向上设置可扩展列表的动画

时间:2016-12-17 20:27:34

标签: android list animation expandable

如何为可扩展列表设置动画(展开/折叠)使用自定义适配器扩展BaseExpandableListAdapter?

更新: 像这样:https://www.youtube.com/watch?v=J7rcFRKvpyY

1 个答案:

答案 0 :(得分:0)

您需要将此包含在布局文件中,列表的父级

android:animateLayoutChanges="true"

然后在你的活动中的onCreate()中有类似的东西。

    LinearLayout layout = (LinearLayout)findViewById(R.id.list_container);
    LayoutTransition t = layout.getLayoutTransition();
    t.setDuration(200);            // 200ms
    layout.setLayoutTransition(t);

您可以详细了解如何使用LayoutTransition here