FLUTTER ECOSYSTEM

theme_mode_handler

実行時に `themeMode` を変更し、再起動間で永続化するための Flutter ウィジェット

最新バージョン
3.0.0
30日間ダウンロード
261
いいね数
19
Pub ポイント
160

パッケージ概要

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

概要

実行時に動的にテーマモードを切り替えられ、アプリの再起動後も選択されたテーマを保持するFlutterパッケージです。ユーザーの選択を共有設定に自動的に保存することで、明るいモードと暗いモードの設定を簡単に処理し、アプリが再開された際に一貫性を保証します。最小限のセットアップで既存のFlutterアプリにスムーズに統合でき、手動でのストレージロジックなしでテーマ状態を信頼できる方法で管理できます。

用途
  • モバイルアプリにおけるダイナミックなテーマ切り替え
  • セッション間でユーザーのテーマ設定を保持する
  • Webアプリケーションでのダークモード切り替えの実装
  • システムテーマの認識をサポート
  • デスクトップアプリケーションでのテーマカスタマイズの有効化
主な機能
  • 実行時テーマモードの変更
  • 共有設定を使用した自動永続化
  • MaterialApp との簡単な統合
  • すべての主要プラットフォームをサポートしています
  • カスタマイズ可能なデフォルトテーマモード
適している対象
  • テーマ切り替え機能付きアプリを開発している開発者
  • 永続的なユーザーテーマ設定を必要とするアプリ
  • 複数のデバイスをターゲットとしたクロスプラットフォームアプリケーション
注意事項
  • shared_preferences の依存関係が必要です
  • themeMode に限定(完全なテーマカスタマイズは不可)
  • カスタムテーマ用に追加の論理が必要になる可能性があります
  • モード切り替えを超える複雑なテーマ管理には適していません
対応プラットフォームAndroidiOSWebmacOSWindowsLinux

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

flutter pub add theme_mode_handler

カテゴリー

ソースリポジトリ

関連プロジェクト