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

插件详情v1.0.3

modal_progress_indicator

可配置的模态进度指示器,可阻止对包装的控件及其子树的访问。

AndroidiOSWebmacOSWindowsLinux
近 30 天下载
212
喜欢数
36
Pub 分数
160

安装插件

flutter pub add modal_progress_indicator

插件介绍

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

一个可配置的模态进度指示器,覆盖在包装的控件上,阻止子树中的用户交互。它提供了一种简洁的方式来显示加载状态,而不会中断UI流程。该指示器可以自定义外观和行为,适用于跨平台的各种加载场景。它可无缝集成到Flutter应用中,并支持移动、Web和桌面等主要平台。

适合场景

  • 在数据获取期间显示加载状态
  • 阻止表单提交期间的UI
  • 在后台操作中显示进度
  • 在异步任务期间防止用户交互
  • 增强页面过渡期间的用户体验

主要特点

  • 完全可自定义的覆盖层
  • 阻止对包装内容的访问
  • 支持所有 Flutter 平台
  • 可配置的进度外观
  • 与现有控件的轻松集成

适合对象

  • 需要临时UI阻塞的开发者
  • 频繁执行异步操作的应用程序
  • 跨平台应用
  • 以用户体验为中心的界面
  • 需要加载反馈的表单

使用建议

  • 如果使用不当,可能会遮盖内容
  • 需要对覆盖层进行妥善处置
  • 不适合长时间运行的进程
  • 如果过度使用,可能会影响性能
  • 需要关注无障碍设置

原始 README

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

Modal Progress Indicator

Pub style: very good analysis License: MIT

Configurable modal progress indicator that blocks access to a wrapped widget and its subtree.

Usage

Example of using ModalProgressIndicator:

ModalProgressIndicator(
  visible: true,
  indicator: CircularProgressIndicator(),
  options: BackgroundOptions(
    color: Colors.black,
    opacity: 0.5,
    blurEffect: BlurEffect(
      sigmaX: 1.5,
      sigmaY: 1.5,
    ),
  ),
  child: child,
)

所属分类

源码仓库

使用此插件的项目

暂无相关数据。