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

delayed_widget 封面
插件详情v1.1.2

delayed_widget

一个简单易用的 Flutter 包,可使小部件在创建后立即以流畅的方式显示出来。

AndroidiOSWebmacOSWindowsLinux
近 30 天下载
908
喜欢数
32
Pub 分数
140

安装插件

flutter pub add delayed_widget

插件介绍

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

delayed_widget 包是 Flutter 的轻量级解决方案,可在创建后实现平滑、定时的控件显示。它简化了为控件渲染添加延迟的过程,使过渡效果看起来更加自然和精致。适用于动画或加载序列,开发者可以使用最少的代码控制控件何时可见。该包支持所有主要平台,并可无缝集成到现有的 Flutter 项目中。

适合场景

  • 流畅的UI过渡
  • 延迟加载指示器
  • 动画进入效果
  • 引导屏幕
  • 渐进式内容显示
  • 加载状态管理

主要特点

  • 简单的延迟配置
  • 最小化样板代码
  • 跨平台支持
  • 轻松集成
  • 流畅的视觉过渡
  • 灵活的时间控制

适合对象

  • 初学者 Flutter 开发者
  • UI/UX 增强项目
  • 以动画为重点的应用
  • 具有渐进式内容加载的应用程序
  • 需要细微视觉反馈的项目

使用建议

  • 不适合复杂的动画序列
  • 除了延迟时间外,自定义选项有限
  • 可能需要额外处理动态延迟
  • 最适合用于简单的 widget 显示
  • 性能影响微乎其微但存在,实例数量较多时尤为明显

原始 README

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

delayed_widget

A simple and easy to use flutter package, to make widgets show up in a smooth way as soon as it is created.

Gif

Gif

Gif

Add dependency
dependencies:
  delayed_widget: ^1.1.1
Easy to use
Scaffold(
    appBar: AppBar(
    title: Text('DelayedWidget Example'),
),
body: Center(
    child: DelayedWidget(
        delayDuration: Duration(milliseconds: 200),// Not required
        animationDuration: Duration(seconds: 1),// Not required
        animation: DelayedAnimations.SLIDE_FROM_BOTTOM,// Not required
        child: Container(
            width: 200,
            height: 200,
            color: Colors.red,
        ))),
    )
Attributes

enable: Enable/Disable animation
delayDuration: Set the delay time before start animation
animationDuration: Set the duration of animation
animation: Set the animation type

所属分类

源码仓库

使用此插件的项目

暂无相关数据。