FLUTTER ECOSYSTEM

circular_reveal_animation

圆形揭示动画作为Flutter组件!灵感来自Android的ViewAnimationUtils.createCircularReveal(...)。

circular_reveal_animation 封面
最新版本
2.0.2
近 30 天下载
3380
喜欢数
271
Pub 分数
160

Package Overview

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

插件概览

一个 Flutter 小部件,可实现圆形揭示动画,灵感来自 Android 的 ViewAnimationUtils.createCircularReveal。它在目标小部件上创建平滑的扩展或收缩圆形效果,非常适合以自然流畅的动作揭示或隐藏内容。该动画与平台无关,可在 Android、iOS、Web、macOS、Windows 和 Linux 上正常工作。它可无缝集成到现有的 Flutter 应用中,以增强 UI 过渡和用户参与度。

适合场景
  • 通过波纹效果揭示隐藏内容
  • 使用关闭的圆形动画隐藏小部件
  • 创建具有动态揭示效果的交互式按钮
  • 通过动画入场效果增强启动画面
  • 设计具有流畅外观的模态对话框
  • 在导航过渡中添加视觉反馈
主要特点
  • 跨平台兼容性
  • 平滑且可自定义的圆形揭示
  • 支持展开和收缩动画
  • 与现有控件的轻松集成
  • 内置的动画时间控制
  • 与任何子 Widget 兼容
适合对象
  • 寻求引人入胜的过渡效果的UI设计师
  • 开发交互式 Flutter 应用的开发者
  • 需要 Material Design 风格动画的应用程序
  • 包含动态内容的项目会暴露出需求
  • 针对多个平台且行为一致的团队
使用建议
  • 性能可能因复杂的子部件而有所不同
  • 需要仔细定位以获得最佳视觉效果
  • 超出半径和中心点之外的自定义有限
  • 不适合高频动画
  • 可能需要额外的布局包装以实现全屏效果
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add circular_reveal_animation

所属分类

源码仓库

关联项目