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

widget_loading のカバー
パッケージ詳細v0.4.0

widget_loading

まだ表示するものがないときにウィジェットを非表示にし、同時にローディングアニメーションが必要な場合の簡単な方法です。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
536
いいね数
94
Pub ポイント
150

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

flutter pub add widget_loading

パッケージ概要

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

WidgetLoading は、コンテンツがまだ利用可能でないときにローディングアニメーションを表示するプロセスを簡素化するFlutterパッケージです。メインウィジェットを自動的に非表示にし、カスタマイズ可能なローディングインジケーターを表示することで、非同期操作中のスムーズなユーザー体験を保証します。データフェッチやアプリの初期読み込みなどのシナリオに最適で、Android、iOS、Web、macOS、Windows、Linuxなどすべての主要プラットフォームをサポートしています。パッケージは軽量で、最小限のボイラープレートコードで簡単に統合できます。

用途

  • データ取得中にローディング状態を表示する
  • API応答を待っている間にプレースホルダーを表示しています
  • 初期アプリロード時のUXの向上
  • 空の状態をアニメーション付きインジケーターに置き換えます
  • ウィジェットの条件付きレンダリングの簡素化

主な機能

  • メインウィジェットの自動非表示
  • カスタマイズ可能なローディングアニメーション
  • 最小限のセットアップが必要
  • クロスプラットフォーム互換性
  • 非同期操作をサポートしています
  • 洗練された、読みやすい API

適している対象

  • 簡単な読み込み状態管理を求める開発者
  • 頻繁なデータ取得を持つアプリ
  • スムーズな遷移を必要とするUI
  • Flutterの状態処理を学ぶ初心者
  • 洗練されたロード体験を目指すプロジェクト

注意事項

  • 基本的なアニメーション以外のカスタマイズは限定的
  • 複雑なUIには追加のスタイリングが必要になる場合があります
  • 非非同期読み込みのシナリオには適していません
  • 高度な機能には外部の依存関係に依存しています
  • 他の状態管理ソリューションと併用するのが最適です

元の README

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

Widget Loading

pub.dev github likes popularity pub points license

buy me a coffee

If you like this package, please leave a like there on pub.dev and star on GitHub.

Simple widgets for loading widget contents. It's an easy way to hide a widget when you have nothing to show and need a loading animation at the same time.

example1 example2

Easy Usage

Easy to use and highly customizable.

WiperLoading
WiperLoading(
  loading: loading,
  interval: interval,
  wiperDeformingFactor: deformingFactor,
  curve: curve,
  wiperBuilder: builder
  wiperWidth: wiperWidth,
  wiperColor: wiperColor,
  wiperBuilder: wiperBuilder,
  sizeCurve: sizeCurve,
  sizeDuration: sizeDuration,
  direction: wiperDirection,
  child: Padding(
    padding: const EdgeInsets.all(15.0),
    child: yourChild,
  ),
  ...
)

or

WiperLoading.future(future: futureOfYourWidget, ...)
CircularWidgetLoading
CircularWidgetLoading(
  loading: loading,
  child: yourChild,
  ...
)

カテゴリー

ソースリポジトリ

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

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