搜索插件、代码仓与 APP 分类

插件详情v1.1.3

slide_container

一个可以垂直和水平滑动的容器,具有平滑的阻尼运动效果。提供了一些回调函数以供自定义。

近 30 天下载
36
喜欢数
28
Pub 分数
30

安装插件

flutter pub add slide_container

插件介绍

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

SlideContainer 是一个 Flutter 包,提供了一个可拖动的容器,能够实现平滑的垂直和水平滑动,并具有自然的阻尼运动效果。它通过允许直观的滑动手势来增强用户交互体验,非常适合创建可折叠面板或可滑动卡片等交互式 UI 元素。通过多种回调函数进行自定义,支持拖动、释放和动画完成时的动态行为。专为无缝集成到动画和过渡效果中而设计,为基于手势的界面带来流畅感。

适合场景

  • 交互式可折叠面板
  • 可滑动卡片界面
  • 可拖动的内容容器
  • 手势驱动的UI组件
  • 可自定义的拖拽释放动画

主要特点

  • 平滑阻尼滑动动画
  • 支持垂直和水平拖动
  • 可自定义的拖动回调
  • 流畅的手势响应
  • 与现有控件的轻松集成

适合对象

  • 开发手势丰富的用户界面的开发者
  • 需要可滑动或可拖动元素的应用程序
  • 专注于流畅动画的项目
  • 寻求交互组件的UI设计师
  • 带有动态内容布局的 Flutter 应用

使用建议

  • 有限的平台特定优化
  • 无内置的对齐到位置逻辑
  • 需要手动处理边缘情况
  • 未针对高频拖动事件进行优化
  • 复杂布局可能需要额外的样式

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

Awesome Flutter Dart Pub

Slide Container

A container that can be slid vertically and horizontally with a smooth dampened motion.

Offers a handful of callbacks for customization and handles both drag distance and velocity to validate swipe gestures.

Features a customized GestureDetector to reduce nested GestureDetector conflicts.

Build the example folder with flutter run for a demo, or check the video in this blog post:

https://tengio.com/blog/flutter-slide-container/

Install instructions and doc are available here:

https://pub.dartlang.org/packages/slide_container

所属分类

源码仓库

使用此插件的项目

暂无相关数据。