v1.0.18flutter_randomcolor
魅力的なランダムカラーを生成するためのFlutterパッケージです。データ可視化やジェネレーティブアートなどに活用できます。
魅力的なランダムカラーを生成するためのDartパッケージです。ジェネラティブアート、データ可視化などに活用できます。
以下は英語原文のスナップショットです。最新版は GitHub をご覧ください。
Generate visually appealing random colors with ease in your Dart and Flutter projects.
Color classAdd this to your package's pubspec.yaml file:
dependencies:
flutter_randomcolor: ^1.0.16
Then run:
$ flutter pub get
import 'package:flutter_randomcolor/flutter_randomcolor.dart';
// Generate a random color
var color = RandomColor.getColor(Options());
// Generate a Flutter Color object
Color flutterColor = RandomColor.getColorObject(Options());
Generate a random color with default options:
var color = RandomColor.getColor(Options());
Get a Color object for direct use in Flutter widgets:
Color widgetColor = RandomColor.getColorObject(Options(
colorType: ColorType.blue,
luminosity: Luminosity.light,
));
// Use in a widget
Container(
color: widgetColor,
child: Text('Colored Container'),
)
Fine-tune your color generation:
var customColor = RandomColor.getColor(Options(
colorType: [ColorType.red, ColorType.blue],
luminosity: Luminosity.dark,
format: Format.rgba,
alpha: 0.8,
));
RandomColor.getColor(Options options)Returns a color based on the specified options.
RandomColor.getColorObject(Options options)Returns a Flutter Color object based on the specified options.
Options classcolorType: ColorType or List<ColorType>luminosity: Luminosityformat: Formatalpha: double (0.0 to 1.0)count: intrandom, monochrome, red, orange, yellow, green, blue, purple, pink
random, dark, light, bright
rgba, rgb, rgbArray, hsla, hex, hsl, hsva, hsvArray, hslArray
// Bright green color in hex format
var brightGreen = RandomColor.getColor(Options(
colorType: ColorType.green,
luminosity: Luminosity.bright,
format: Format.hex
));
// Array of 5 pastel colors
var pastelColors = RandomColor.getColor(Options(
luminosity: Luminosity.light,
count: 5
));
// Dark red or blue with 50% opacity
var transparentDark = RandomColor.getColor(Options(
colorType: [ColorType.red, ColorType.blue],
luminosity: Luminosity.dark,
format: Format.rgba,
alpha: 0.5
));
// Flutter Color with seed options to return the same color
var seedColor = RandomColor.getColorObject(Options(
colorType: ColorType.red,
luminosity: Luminosity.dark,
format: Format.hex,
seed: 1234
));
We welcome contributions! Please see our Contributing Guide for more details.
This project is licensed under the MIT License - see the LICENSE file for details.
依存関係一覧 2 件
{"sdk":"flutter"}{"sdk":"flutter"}用途で絞り込み、開発状況を比較し、採用前に元のリポジトリで要件を確認しましょう。
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗