一个更好的 ExpandableListView,每个列表项都具有动画效果的可展开视图
一个更好的 ExpandableListView,每个列表项都具有动画效果的可展开视图
对 Android ExpandableListView 提供的功能不满意?想要像 Spotify 应用那样的功能。此库允许您在列表中添加自定义列表视图,其中每个列表项都有一个区域,一旦用户点击某个按钮,该区域就会滑出。
在布局中使用普通列表视图。 您还可以使用 ListActivity 或 ListFragment
<ListView
android:id="@+id/list"
android:layout_height="fill_parent"
android:layout_width="fill_parent" />列表项视图应该包含一个切换按钮(Button视图)和一个将要展开的目标视图。默认情况下,可展开的视图将被隐藏。当用户单击切换按钮时,可展开的视图将滑出并变得可见。例如,下面我们有 R.id.expandable_toggle_button 这个 Button 视图,以及 R.id.expandable LinearLayout,它将被展开。请注意,可展开的视图不一定是 LinearLayout,它可以是 View 的任何子类。
为了提供功能,您只需将列表适配器包装为 SlideExpandableListAdapter。适配器会将更多按钮的 id 和可展开视图作为参数。这样,适配器就可以找到这些视图。
暂无开放 Issues,或尚未同步最近议题。