colour 1.0.5 copy "colour: ^1.0.5" to clipboard
colour: ^1.0.5 copied to clipboard

An easy way to use color in flutter (with Normal, HEX, RGB, ARGB, or RGBO format).

Colour #

An easy way to use color in flutter (with Normal, HEX, RGB, ARGB, or RGBO format).

Getting Started #

Add dependency to your flutter project.

$ flutter pub add colour

or

dependencies:
  colour: ^1.0.5

or from git repo:

dependencies:
  colour:
    git: https://github.com/salkuadrat/colour.git

Usage #

You can use it like a normal Color:

Colour(0xFFFFFFFF)
Colour(0x00000000)

// with opacity
Colour(0xFFFFFFFF, 0.25)
Colour(0xFFFFFFFF, 0.5)

Or with any HEX color formats:

Colour('121212')
Colour('#121212')
Colour('af12dc')
Colour('#af12dc')
Colour('AF12DC')
Colour('#AF12DC')
Colour('FF121212')
Colour('#FF121212')
Colour('ff1212aa')
Colour('#ff1212aa')

// with opacity
Colour('121212', 0.25)
Colour('#121212', 0.5)
Colour('af12dc', 0.75)
Colour('#af12dc', 1.0)
Colour('AF12DC', 0.0)
Colour('#AF12DC', 0.25)
Colour('FF121212', 0.3)
Colour('#FF121212', 0.8)
Colour('ff1212aa', 0.6)
Colour('#ff1212aa', 0.42)

Feel free to use RGB format.

Colour(255, 255, 255)
Colour(0, 0, 0)
Colour(120, 120, 80)

It can also be used with ARGB format.

Colour(0, 255, 255, 255) // shorter than Color.fromARGB(0, 255, 255, 255)
Colour(255, 0, 0, 0)
Colour(75, 120, 120, 80)

RGBO format can works fine too...

Colour(255, 255, 255, 0.0) // shorter than Color.fromRGBO(255, 255, 255, 0.0)
Colour(0, 0, 0, 0.5)
Colour(120, 120, 80, 1.0)

Anyhow, this is a rare case. Suppose you already have a defined variable of Color. You can apply opacity to Color using Colour like this:

// suppose you already have an existing Color
Color _color = Colors.teal;

// apply opacity with Colour 
Colour(_color, 0.75) // the same as _color.withOpacity(0.75)

Visual Studio Code Extension #

You can search and install extension named fluttercolour to show Colour preview.

7
likes
150
points
108
downloads

Publisher

unverified uploader

Weekly Downloads

An easy way to use color in flutter (with Normal, HEX, RGB, ARGB, or RGBO format).

Repository (GitHub)

Documentation

API reference

License

BSD-2-Clause (license)

Dependencies

flutter

More

Packages that depend on colour