FLUTTER ECOSYSTEM

Skyost/DayNightSwitcher

純粋なDartで作られたシンプルな日/夜切り替えウィジェット。

DayNightSwitcher のプロジェクト画像
Stars
37
Forks
16
最終プッシュ(UTC)
2023/03/21
プロジェクト状態
アーカイブ済み
Hugo Delaunay GitHub avatar
GITHUB User

Hugo Delaunay ↗

💻 Yet Another Developer

言語DartKotlinSwiftObjective-C

技術トピック

使用している依存関係

依存関係一覧 1 件
  • flutter{"sdk":"flutter"}

元の README

以下は英語原文のスナップショットです。最新版は GitHub をご覧ください。

README を開く / 閉じる

DayNightSwitcher

Just a simple simple day / night switcher widget made in pure Dart. It allows you to quickly show a beautiful dark mode switcher widget to your users.

https://github.com/Skyost/DayNightSwitcher/raw/master/screenshots/preview.gif

How to use ?

Using this plugin is pretty straightforward. You have two widgets : DayNightSwitcher and DayNightSwitcherIcon.

Here's a sample code for DayNightSwitcher :

DayNightSwitcher(
  isDarkModeEnabled: isDarkModeEnabled,
  onStateChanged: (isDarkModeEnabled) {
    setState(() {
      this.isDarkModeEnabled = isDarkModeEnabled;
    });
  },
),

The other one is very similar :

DayNightSwitcherIcon(
  isDarkModeEnabled: isDarkModeEnabled,
  onStateChanged: (isDarkModeEnabled) {
    setState(() {
      this.isDarkModeEnabled = isDarkModeEnabled;
    });
  },
),

Contributions

You have a lot of options to contribute to this project ! You can :