FLUTTER ECOSYSTEM

sliding_up_panel2

一个可拖动的 Flutter 小部件,让实现 SlidingUpPanel 变得更加简单!

sliding_up_panel2 封面
最新版本
3.3.0+1
近 30 天下载
32
喜欢数
86
Pub 分数
140

Package Overview

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

插件概览

一个 Flutter 包,可简化可拖动滑动面板的实现,支持在多个平台上流畅且可自定义的底部弹出层交互。它提供直观的 API 来控制面板高度、拖动行为和动画,非常适合用于模态框、详情视图或可折叠内容区域。该包支持 Android、iOS、Web、macOS、Windows 和 Linux,确保在各种设备上行为一致。专为性能和开发者体验而设计,通过流畅的、基于手势的组件增强用户界面。

适合场景
  • 实现可折叠的底部抽屉
  • 创建交互式模态框
  • 构建详细视图抽屉
  • 设计可滑动的面板
  • 启用动态内容扩展
主要特点
  • 可拖动面板,带有平滑动画
  • 可自定义的面板高度和吸附点
  • 跨平台支持(Android、iOS、Web、macOS、Windows、Linux)
  • 简单 API 用于集成
  • 支持手势和边缘检测
适合对象
  • 开发底部抽屉 UI 的开发者
  • 需要可展开内容面板的应用程序
  • 需要跨平台一致性的项目
  • 寻求可重用组件的UI设计师
  • 以移动设备为优先的应用程序,采用基于手势的导航
使用建议
  • 可能需要额外的样式来适应复杂布局
  • 面板内包含大量内容时的性能影响
  • 对高级动画的内置自定义功能有限
  • 未针对面板内的大型数据集进行优化
  • 需要仔细处理嵌套的滚动视图
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add sliding_up_panel2

所属分类

源码仓库

关联项目