FLUTTER ECOSYSTEM

scroll_bottom_navigation_bar

此包允许在滚动时隐藏或显示底部导航栏

scroll_bottom_navigation_bar 封面
最新版本
4.0.0
近 30 天下载
832
喜欢数
189
Pub 分数
150

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

scroll_bottom_navigation_bar 包允许在滚动时动态控制底部导航栏的可见性。它会在向下滚动时自动隐藏导航栏,并在向上滚动时显示导航栏,从而在移动和网页应用中提高屏幕空间利用率。适用于内容优先于导航元素的沉浸式界面。该包支持所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux,确保在各种设备上行为一致。它可与 Flutter 的 ScrollController 无缝集成,并在基于 Scaffold 的布局中表现良好。

适合场景
  • 沉浸式内容丰富的应用
  • 滚动驱动的用户界面,带有全屏视图
  • 优先考虑屏幕空间的移动和网络应用
  • 列表和滚动中的动态导航栏行为
  • 在媒体或阅读应用中提升用户体验
主要特点
  • 滚动时自动隐藏/显示
  • 跨平台兼容性
  • 与 ScrollController 的无缝集成
  • 支持 Scaffold 布局
  • 可自定义的显示/隐藏阈值
适合对象
  • 开发沉浸式 Flutter 应用的开发者
  • 寻求流畅滚动交互的设计人员
  • 具有长列表或垂直内容的应用程序
  • 需要响应式导航栏的项目
  • 针对多个平台的团队
使用建议
  • 可能需要微调滚动灵敏度
  • 不适合需要持续导航访问的应用程序
  • 如果未妥善管理,可能与其他滚动效果冲突
  • 最好与清晰的视觉提示配合使用,以显示重新出现的条
  • 需要在滚动事件期间正确处理状态
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add scroll_bottom_navigation_bar

所属分类

依赖

依赖清单 1 项
  • scroll_bars_common^3.0.0

关联项目