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

Scrollable

> 编程语言
开源

Android 可滚动的选项卡

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

工具介绍

Android 可滚动的选项卡

Scrollable 是一个用于 Android 应用程序实现各种滚动技术的库。它最初是用于滚动标签,但现在可以用于更多的功能。Scrollable 支持所有滚动和非滚动视图,包括:RecyclerView、ScrollView、ListView、WebView 等,以及 ViewPager 中的这些视图的组合。该库旨在让开发者实现所需的效果,而不强加任何解决方案。该库体积小,不依赖其他库。

要开始使用此库,必须将 ScrollableLayout 添加到布局中。请注意,ScrollableLayout 会像垂直的 LinearLayout 一样定位其子项,但会像 FrameLayout 一样测量它们。非常重要的一点是,滚动内容容器的尺寸必须设置为 match_parent (减去可能的 粘性 视图,例如通过指定 android:layoutMarginTop="height_of_sticky_view" 来提取)。接下来,必须在代码中初始化 ScrollableLayout:

OnScrollChangedListener 为了为 ScrollableLayout 的不同滚动状态应用自定义逻辑,可以使用 OnScrollChangedListener (用于更改标题的颜色,创建平行移动效果,粘性选项卡等)

Issues· 0 开放

查看全部 Issues在 GitHub 打开

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

> 标签

Javaandroidscrollablescrolling-tabsui

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

> 工具信息

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

> 相关工具

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