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

插件详情v1.1.0

motor

Flutter 的统一运动系统 - 基于物理的弹簧和基于持续时间的曲线,均通过一个 API 实现。

AndroidiOSWebmacOSWindowsLinux
近 30 天下载
9.6万
喜欢数
252
Pub 分数
140

安装插件

flutter pub add motor

插件介绍

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

Motor 是 Flutter 的统一运动系统,将基于物理的弹簧和基于时长的曲线结合到一个单一、直观的 API 中。它通过抽象复杂的动画逻辑,简化了流畅自然动画的创建。开发者可以无缝地在弹簧驱动的动力学与定时缓动曲线之间切换,从而在各个平台上实现富有表现力且响应迅速的用户界面交互。设计上注重一致性和性能,Motor 与 Flutter 的动画框架无缝集成,并支持移动、网页和桌面等主要平台。

适合场景

  • 创建流畅的滚动效果
  • 实现响应式按钮反馈
  • 构建交互式手势驱动动画
  • 设计动态UI过渡
  • 以自然的感觉动画布局变化
  • 模拟物理对象的运动

主要特点

  • 统一的弹簧和曲线 API
  • 基于物理的弹簧动画
  • 基于持续时间的缓动曲线
  • 跨平台兼容性
  • 低级别控制,高级别便利
  • 与 Flutter 动画系统的无缝集成

适合对象

  • 寻求高级动画控制的 Flutter 开发人员
  • 需要自然、响应式运动的应用程序
  • 专注于微交互的UI设计师
  • 面向多个平台的项目
  • 希望动画行为一致的团队

使用建议

  • 需要理解动画原理
  • 可能为简单动画增加轻微开销
  • 最好与状态管理解决方案一起使用
  • 仅限Flutter生态系统
  • 不适合非交互式静态动画

原始 README

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

Rivership Workspace

Powered by Mason melos Code Coverage Bluesky

Rivership is a set of opinionated tools that will get you shipping your Flutter app in no time!

This monorepo contains Rivership, and all its associated packages. Check out the packages/ directory to explore them, or jump straight to the Rivership README.

Package overview

Package pub.dev Description
rivership Pub Version An opinionated infrastructure package for use with hooks_riverpod.
rivership_test Pub Version A set of test utilities that are useful for testing riverpod apps
motor Pub Version A unified motion system for physics-based and duration-based animations.
springster Pub Version Spring animations and simulations, simplified.
heroine Pub Version The queen of hero transitions. Flutter's most addictive interactions.
snaptest Pub Version Snap photos in your widget tests.
scroll_drag_detector Pub Version A drag gesture detector that can deal with scroll views inside of it.
stupid_simple_sheet Pub Version A simple sheet widget for Flutter.

所属分类

依赖

依赖清单 2 项

源码仓库

使用此插件的项目