pigment

Last updated:

0 purchases

pigment Image
pigment Images
Add to Cart

Description:

pigment

Pigment #

A simple but useful plugin for use colors with Flutter
Features #

You can use string colors (like #01E19F) direct in flutter
Pigment extends to Color dar:ui class, then you can use all methods of Color class
Pigment 1.0.1 can parse 'rgb()' (e.g. 'rgb(29, 123, 10)').
Added CSS colors with default name, you can access from this with CSSColor.* (e.g. Pigment.fromCSSColor(CSSColor.lightsalmon)) or directly with Pigment.fromString('lightsalmon').

Installation #
First, add pigment as a dependency in your pubspec.yaml file.
Use #
It's very simple, pigment add a new useful method to Color class, this method is Pigment.fromString().
Also like Color, you can use new Pigment().

Pigment.fromString()
new Pigment()
copied to clipboard
Example #
Here is a small example of the classic and simple pigment use.
import 'package:flutter/material.dart';
import 'package:pigment/pigment.dart';

void main() => runApp(new MyApp());

class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
title: 'Pigment Demo',
theme: new ThemeData(
primarySwatch: Colors.red,
),
home: new MyHomePage(),
);
}
}

class MyHomePage extends StatefulWidget {
@override
_MyHomePageState createState() => new _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
@override
Widget build(BuildContext context) {
return new Scaffold(
appBar: new AppBar(
title: new Text('Pigment App'),
),
body: new Center(
child: new Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
new Text('Pigment is cool',
style: new TextStyle(color: Pigment.fromString("#FE5567"))),
new Text('Pigment is cool',
style: new TextStyle(color: Pigment.fromString("#01E19F"))),
new Text('Pigment is cool',
style: new TextStyle(color: Pigment.fromString("#4A48D2"))),
new Text('Pigment is cool',
style: new TextStyle(color: Pigment.fromString("rgb(253, 196, 86)"))),
],
),
));
}
}
copied to clipboard

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.