FLUTTER ECOSYSTEM

draggable_float_widget

这是一个可拖动且浮动的 Flutter 小部件,可以通过 ScrollView 的滚动事件来控制其可见性。

draggable_float_widget 封面
最新版本
0.1.0
近 30 天下载
30.1万
喜欢数
116
Pub 分数
150

Package Overview

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

插件概览

一个 Flutter 包,提供了一个可拖动的浮动小部件,能够根据滚动事件自动显示或隐藏。非常适合创建交互式 UI 元素,例如浮动操作按钮或自定义叠加层,这些元素会跟随用户的滚动行为。该小部件可以在屏幕上自由移动,并根据滚动方向和在 ScrollView 中的位置自动调整可见性。支持所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux。

适合场景
  • 可滚动列表中的浮动操作按钮
  • 可响应滚动的交互叠加层
  • 自定义可拖动的UI组件
  • 增强移动应用导航
  • Web应用程序中的动态UI元素
主要特点
  • 可拖动定位
  • 滚动触发的可见性控制
  • 跨平台兼容性
  • 拖动时的平滑动画
  • 可配置的显示/隐藏阈值
  • 支持多个平台目标
适合对象
  • 开发滚动感知用户界面的开发者
  • 需要动态浮动元素的移动和网页应用
  • 实现基于手势交互的设计人员
  • 具有复杂叠加需求的应用程序
  • 面向多平台部署的团队
使用建议
  • 大型列表可能需要性能调优
  • 复杂的滚动行为可能需要自定义可见性逻辑
  • 有限的内置样式选项
  • 不适合静态浮动元素
  • 在嵌套滚动视图中需要谨慎处理
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add draggable_float_widget

所属分类

源码仓库

关联项目