+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+group=dev.inmo
+artifact=colors.common
+package=$group.$artifact
+central_package=$group/$artifact
+Colors ![Maven Central](https://maven-badges.herokuapp.com/maven-central/${central_package}/badge.svg)
+
+Group
: $group
+ArtifactId
: $artifact
+
+Adding dependency:
+implementation "$group:$artifact:latest"
+
+
+
Info
+
+All the samples below will represent HEXAColor
with r==0xaa
, g==0xff
, b==0x00
and a==0xff
+
+This package contains mainly one file: HEXAColor. This file
+contains unified color with HEXA format. It consumes UInt
by default constructor and r/g/b/a parameters in other main constructors:
+HEXAColor(0xaaff00ffu) // 0xRGBAu as UInt
+HEXAColor(r = 0xaa, g = 0xff, b = 0x00, a = 0xff)
+HEXAColor(r = 0xaa, g = 0xff, b = 0x00, aOfOne = 1f)
+
+Besides, you may use one of converters:
+HEXAColor.fromAhex(0xffaaff00u) // 0xARGBu as UInt
+HEXAColor.parse("rgba(aa, ff, 00, ff)")
+HEXAColor.parse("rgba(aa, ff, 00)")
+HEXAColor.parse("#af0")
+HEXAColor.parse("#af0f")
+HEXAColor.parse("#aaff00")
+HEXAColor.parse("#aaff00ff")
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+