FLUTTER ECOSYSTEM

tinycolor2

Flutter のカラー操作と変換、JS tinycolor2 から移植

最新バージョン
3.0.1
30日間ダウンロード
1.2万
いいね数
38
Pub ポイント
150

パッケージ概要

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

概要

tinycolor2 は、人気のある JavaScript ライブラリ tinycolor2 から移植された Flutter パッケージで、色の操作と変換を目的としています。HEX、RGB、HSL、HSV などのさまざまな形式間での色の解析、変更、変換に役立つ包括的なツールセットを提供します。ライトモードおよびダークモードの調整、色のブレンド、アクセシビリティチェックもサポートしています。リアルタイムでの色変換が必要な動的な UI に最適であり、プラットフォーム間で一貫した色の取り扱いを保証します。

用途
  • ダイナミックテーマの生成
  • 色のコントラストチェック
  • 色相/彩度/明度の調整
  • UIデザインにおけるカラーブレンド
  • アプリにおけるテーマのカスタマイズ
主な機能
  • HEX、RGB、HSL、HSV パース
  • 色の明るさと彩度の制御
  • カラーブレンドユーティリティ
  • アクセシビリティコントラスト比の計算
  • クロスプラットフォームの一貫性
適している対象
  • UI/UX開発者
  • テーマビルダー
  • デザインシステム実装者
  • 動的なカラースキームを持つアプリ
注意事項
  • 色操作のみに制限されています
  • 組み込みのカラーピッカー・ウィジェットなし
  • テーマシステムとの手動統合が必要です
  • LAB や LCH のような高度な色空間をサポートしていません
対応プラットフォームAndroidiOSWebmacOSWindowsLinux

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

flutter pub add tinycolor2

カテゴリー

ソースリポジトリ

関連プロジェクト