パッケージ、リポジトリ、アプリカテゴリを検索

overlay_loader_with_app_icon のカバー
パッケージ詳細v0.0.4

overlay_loader_with_app_icon

非同期呼び出しを開始する際に、アプリアイコン付きの美しいオーバーレイローダーを表示するFlutterパッケージです。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
360
いいね数
86
Pub ポイント
130

パッケージをインストール

flutter pub add overlay_loader_with_app_icon

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

非同期操作中にアプリのアイコンを含む視覚的に魅力的なオーバーレイローダーを表示するFlutterパッケージです。UIフローを妨げることなく、読み込み状態を明確かつユーザーに優しい方法で示します。ローダーは現在の画面中央に表示され、簡単なAPI呼び出しで簡単に制御できます。複数のプラットフォームへのシームレスな統合を目的としており、データ取得やバックグラウンド処理中のユーザーエクスペリエンスを向上させます。

用途

  • API 呼び出し中にロード状態を表示する
  • フォーム送信の進行状況を示す
  • データ同期中のUXの向上
  • 非同期操作中にアプリアイコンを表示する
  • モバイルおよびウェブアプリケーションで視覚フィードバックを提供する

主な機能

  • ローダーにアプリアイコンを表示します
  • カスタマイズ可能なオーバーレイの外観
  • ローダーの表示/非表示用のシンプルな API
  • クロスプラットフォーム互換性
  • すべての主要な Flutter プラットフォームをサポートしています
  • 非侵襲的UIデザイン

適している対象

  • 洗練されたロードインジケーターを探している開発者
  • 一貫した読み込みUXを必要とするアプリ
  • 複数プラットフォーム向けのプロジェクト
  • ユーザー体験を重視するチーム
  • Flutter を使用するフロントエンド開発者

注意事項

  • 適切なコンテキスト処理が必要です
  • 複雑なレイアウト用にカスタマイズが必要になる場合があります
  • 非常に短い操作には適していません
  • UXの疲れを避けるために控えめに使用すべきです
  • 正しいアセット構成に依存する

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

Overlay loader with app icon

A clean and light-weight package that shows a beautiful overlay loader with appIcon when initiating an async call.

Demo App

Getting started

Example

Add package to pubspec.yaml

dependencies:
  ...
  overlay_loader_with_app_icon:

Next, import the library into your widget.

import 'package:overlay_loader_with_app_icon/overlay_loader_with_app_icon.dart';

Usage

To make an async call and display a modal with an appIcon progress indicator while the async call is taking place, wrap [OverlayLoaderWithAppIcon] around any widget. Using the [isLoading] boolean variable, the progress loader can be enabled or disabled.


bool _loading = false;
@override
Widget build(BuildContext context) {
  return Scaffold(
    body: OverlayLoaderWithAppIcon(
        isLoading: _loading,
        appIcon:  Image.asset('images/appIcon.png'),
        child: Container(
       child: Form(...)
    )),
  );
}

More Options

The current parameters are customizable in the constructor

OverlayLoaderWithAppIcon({
  required this.isLoading, 
  required this.child, 
  required this.appIcon, 
  this.appIconSize=50,
  this.borderRadius=15, 
  this.overlayOpacity=0.5, 
  this.circularProgressColor, 
  this.overlayBackgroundColor
});

Thank you for using my package😊🙏🏻

If you need more features

Please open an issue so that we can discuss it

カテゴリー

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。