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

パッケージ詳細v2.0.0

flutter_fadein

マウントされた際にウィジェットをフェードイン表示する簡単なFlutterウィジェット。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
1.7万
いいね数
56
Pub ポイント
140

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

flutter pub add flutter_fadein

パッケージ概要

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

マウントされた後、コンテンツをスムーズにフェードインするシンプルなFlutterウィジェットです。複雑なセットアップなしでユーザー体験を向上させるためのサブタイルなエントリーアニメーションに最適です。このウィジェットはフェードイン遷移を自動的に処理し、さまざまなUI要素に簡単に適用できます。Android、iOS、Web、macOS、Windows、Linuxなどすべての主要プラットフォームをサポートしており、デバイス間で一貫した動作を保証します。オンボーディング画面、動的リスト、またはあらゆる柔らかな出現効果が役立つコンポーネントに最適です。

用途

  • オンボーディング画面
  • 動的リストアイテムのアニメーション
  • 読み込み状態の遷移
  • スプラッシュスクリーンが終了します
  • ページ遷移

主な機能

  • マウント時に自動フェードイン
  • 最小構成
  • クロスプラットフォーム対応
  • スムーズなアニメーション
  • 軽量な実装

適している対象

  • 初心者のFlutter開発者
  • シンプルなUIの向上
  • パフォーマンスに敏感なアプリ
  • 頻繁にコンテンツが更新されるアプリ

注意事項

  • 複雑なアニメーションには適していません
  • 制限されたカスタマイズオプション
  • 逆方向のアニメーションをサポートしていません
  • 単一要素のフェードに最適

元の README

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

Flutter Fade-In pub package

Simple Flutter widget to fade-in your widgets once they are mounted.

Supports Material & Cupertino widgets.

Required Dart >=2.12 (has null-safety support).

Pub - API Docs - GitHub

Install

Add this as a dependency in your pubspec.yaml:

dependencies:
  flutter_fadein: ^2.0.0

Usage

import 'package:flutter_fadein/flutter_fadein.dart';

FadeIn(
  child: Text("This will be faded-in!"),
  // Optional paramaters
  duration: Duration(milliseconds: 250),
  delay: Duration(milliseconds: 250)
  curve: Curves.easeIn,
)
With Controller

If you need more control over the animation timing, you can use FadeInController:

final controller = FadeInController();

// ...

FadeIn(
  child: Text("This will be faded-in with a controller"),
  controller: controller,
)

// ...

controller.fadeIn();
controller.fadeOut();

Using a controller with not automatically start. You can make it automatically start using FadeInController(autoStart: true). Note that the delay parameter does not work while using a controller, and will therefore raise an exception.

カテゴリー

ソースリポジトリ

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