百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
E

ExpandableSelector

> 编程语言
开源

ExpandableSelector 是一个 Android 库,用于在动画容器中显示一系列 Button/ImageButton 小组件,这些小组件可以折叠或展开。

687 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

ExpandableSelector 是一个 Android 库,用于在动画容器中显示一系列 Button/ImageButton 小组件,这些小组件可以折叠或展开。

![Karumi 徽标][karumilogo] ExpandableSelector() (https://travis-ci.org/Karumi/ExpandableSelector) () () (https://android-arsenal.com/details/1/1987) ==================== ExpandableSelector 是一个 Android 库,用于在动画容器中显示一组按钮 / ImageButton 组件,这些组件可以折叠或展开。 屏幕截图 ------------

使用方法 --------

要在应用程序中使用 ExpandableSelector,您需要执行以下步骤: * 1 - 在布局中添加 ExpandableSelector: ```xml

* 2 - 在 Activity/Fragment 的创建生命周期中,创建一组 ExpandableItem 实例,并配置它们以在 ExpandableSelector 组件中使用:java

private void initializeSizesExpandableSelector() { ExpandableSelector sizesExpandableSelector = (ExpandableSelector) findViewById(R.id.es_sizes); List expandableItems = new ArrayList(); expandableItems.add(new ExpandableItem("XL")); expandableItems.add(new ExpandableItem("L")); expandableItems.add(new ExpandableItem("M")); expandableItems.add(new ExpandableItem("S")); sizesExpandableSelector.showExpandableItems(expandableItems); }


* 3 - 要能够监听动画事件,请配置一个 ``ExpandableSelectorListener`` 实例:

![Demo Screenshot][1]

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Java

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言