color_shader 1.0.0 copy "color_shader: ^1.0.0" to clipboard
color_shader: ^1.0.0 copied to clipboard

A package to gennerate Color Shading

Color Shader #

Color Shader is package to generate color shading palette with lightness value from HSL cylinder.

HSL

Constructor #

Shader(int value) #

Color Construct is from the lower 32 bits

Shader color = Shader(0xff0000) // Red

Shader(int r, int g, int b) #

Construct a color from the lower 8 bits of four integers.

  • r is red, from 0 to 255.
  • g is green, from 0 to 255.
  • b is blue, from 0 to 255.
Shader color = Shader(00, 255, 00) // Green

Features #

  • .palette() - function to create a palette with shading in form of a List<Color>.

  • .lightPalette() - function to create a light palette in form of a List<Color>.

  • .darkPalette() - function to create a dark palette in form of a List<Color>.

  • .lightness()

  • .darkness()

List\<Color> .palette({double? scale}) #

function to create a palette with shading in form of a List<Color>.

// Shader(int value, shades: 10, index: 5, fullScale: false)
Shader color = Shader(0xff0000);
List<Color> colorList = color.palrtte(); 
//  output:[
//          Color(0xffffd4d4),
//          Color(0xffffaaaa),
//          Color(0xffff7f7f),
//          Color(0xffff5555),
//          Color(0xffff2a2a),
//          Color(0xffff0000),
//          Color(0xffcc0000),
//          Color(0xff990000),
//          Color(0xff660000),
//          Color(0xff330000)
//         ]

List\<Color> .lightPalette({double? scale}) #

function to create a light part of the palette.

// Shader(int value, shades: 10, index: 5, fullScale: false)
Shader color = Shader(0xff0000);
List<Color> colorList = color.lightPalrtte(); 
//  output:[
//          Color(0xffffd4d4),
//          Color(0xffffaaaa),
//          Color(0xffff7f7f),
//          Color(0xffff5555),
//          Color(0xffff2a2a),
//         ]

List\<Color> .darkPalette({double? scale}) #

function to create a dark part of the palette.

// Shader(int value, shades: 10, index: 5, fullScale: false)
Shader color = Shader(0xff0000);
List<Color> colorList = color.lightPalrtte(); 
//  output:[
//          Color(0xffcc0000),
//          Color(0xff990000),
//          Color(0xff660000),
//          Color(0xff330000)
//         ]

Source #

3
likes
130
points
36
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A package to gennerate Color Shading

License

MIT (license)

Dependencies

flutter

More

Packages that depend on color_shader