FLUTTER ECOSYSTEM

animated_visibility

使用 AnimatedVisibility 实现出现和消失的动画

最新版本
0.0.4
近 30 天下载
3170
喜欢数
44
Pub 分数
150

Package Overview

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

插件概览

AnimatedVisibility 是一个 Flutter 包,可实现显示和隐藏小部件的流畅动画。它提供了一种简单且声明式的方法,通过可自定义的进入和退出过渡来动画化可见性变化。该包支持所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux。该包注重性能和易用性,可无缝集成到现有的 Flutter 应用中。开发者可以通过直观的属性控制动画持续时间、曲线和行为。非常适合创建动态 UI,其中视觉反馈可以提升用户体验。

适合场景

  • 动画下拉菜单
  • 显示/隐藏加载指示器
  • 创建可折叠部分
  • 实现滑入模态框
  • 管理入职屏幕

主要特点

  • 流畅的进入/退出动画
  • 可自定义的过渡曲线
  • 支持所有 Flutter 平台
  • 简单的 API,最小化样板代码
  • 可配置的持续时间和延迟

适合对象

  • 需要视觉反馈的UI组件
  • 动态布局中的隐藏内容
  • 引导或教程流程
  • 带有条件元素的交互表单
  • 需要精致微交互的应用程序

使用建议

  • 多个实例可能影响性能
  • 需要仔细调整动画持续时间
  • 仅限基于可见性的转换
  • 不适用于复杂的布局更改
  • 最好与轻量级组件一起使用
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add animated_visibility

所属分类

源码仓库

使用此插件的项目

暂无相关数据。