系统:Android 大小:3.0M
类型:手机工具 更新:2026-02-28



FAB Speed Dial Sample是一款专为Android开发者打造的Material Design风格浮动操作按钮(FAB)快速拨号组件实现库,支持经典视图与撰写模式双场景适配。通过高度可定制的标签、图标、颜色、动画等参数,开发者可快速构建符合Google设计规范的快速拨号功能,同时兼容不同SDK版本(经典视图最低支持API 14,组合视图支持API 21+),助力应用实现高效交互与视觉一致性。

FAB Speed Dial Sample,为经典视图和撰写模式提供Material Design 浮动操作按钮快速拨号的实现。
经典视图的最低 SDK 版本要求为 14,组合视图的最低 SDK 版本要求为 21。
高度可定制(标签、图标、涟漪、浮动窗口和标签背景颜色、主题支持)
与 Gmail 收件箱相同的动画效果
可选择使用不同的图标来表示打开/关闭状态
可选的覆盖层/触控保护布局
支持底部、左侧和右侧菜单展开(左侧和右侧菜单没有标签)
开箱即用地支持 Snackbar 行为
RecyclerView对NestedScrollView行为的可选支持
支持 VectorDrawable
便于使用
准备就绪!
Material Design动画,媲美Gmail体验
复刻Gmail收件箱同款的展开/收起动画,流畅自然,强化用户操作反馈。
支持涟漪效果(Ripple)与矢量图标(VectorDrawable),适配现代Android设计趋势。
高度可定制,满足个性需求
标签、图标、背景颜色、浮动窗口样式等均可自由配置,支持主题继承(如AppCompat主题)。
可选打开/关闭状态图标切换,适配不同场景下的视觉提示需求。
灵活布局,多位置支持
菜单可展开于屏幕底部、左侧或右侧(左侧/右侧菜单默认隐藏标签,保持界面简洁)。
支持触控保护层布局,防止操作时误触其他界面元素。
开箱即用,兼容复杂场景
天然支持Snackbar行为,避免FAB与消息提示重叠冲突。
可选兼容RecyclerView与NestedScrollView的滚动行为,确保复杂布局下的流畅交互。
双模式适配:经典视图(API 14+)与组合视图(API 21+)双模式,覆盖广泛设备兼容性。
轻量易用:提供简洁的API接口,开发者无需复杂配置即可快速集成。
矢量图形支持:原生兼容VectorDrawable,减少资源文件体积,提升图标清晰度。
触控优化:可选覆盖层/触控保护布局,提升操作容错率,避免误触。
基础功能
快速拨号按钮:主FAB点击后展开子菜单,支持多个子按钮(如拨号、邮件、分享等)。
菜单位置配置:底部/左侧/右侧展开模式可选,左侧/右侧菜单自动隐藏标签以节省空间。
定制化选项
视觉定制:标签文本、图标、背景颜色、主题风格(如亮色/暗色模式)可调。
动画配置:展开/收起动画速度、涟漪效果强度可自定义。
兼容性扩展
Snackbar支持:自动调整FAB位置,避免与Snackbar消息重叠。
滚动容器适配:可选支持RecyclerView与NestedScrollView的滚动联动,确保FAB在滚动时的正确显示/隐藏逻辑。
Android开发者:需要快速实现Material Design风格浮动操作按钮快速拨号功能的应用开发者。
UI/UX设计师:关注交互细节与视觉一致性,希望减少设计实现成本的团队成员。
开源爱好者:对Google Material Design组件库感兴趣,希望探索其底层实现逻辑的开发者。