Skip to content

Commit

Permalink
Remove getter and setter from ColorConverter.kt class and implement t…
Browse files Browse the repository at this point in the history
…hem inside the model classes: RGBA, HSV, HSL, HWB, CMYK, HEX.
  • Loading branch information
slaviboy committed Apr 18, 2020
1 parent 2d6ce1d commit d6aa319
Show file tree
Hide file tree
Showing 16 changed files with 504 additions and 906 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ class MainActivity : AppCompatActivity() {
val r = range.random()
val g = range.random()
val b = range.random()
colorConverter.setRGBA(r, g, b, (1..100).random())
colorConverter.rgba.setRGBA(r, g, b, (1..100).random())
updater.updateViews()

Log.i("color-picker", "$r, $g, $b")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,10 +42,10 @@ class ColorHolder(
override fun onConvert(colorConverter: ColorConverter) {

// get the channels red, green, blue and hue
val r: Int = colorConverter.r
val g: Int = colorConverter.g
val b: Int = colorConverter.getB(ColorConverter.MODEL_RGBA)
val h: Int = colorConverter.h
val r: Int = colorConverter.rgba.r
val g: Int = colorConverter.rgba.g
val b: Int = colorConverter.rgba.b
val h: Int = colorConverter.hsv.h

// set selector fill color (color picker color)
selectedColor = ColorConverter.RGBtoColor(r, g, b)
Expand Down
Loading

0 comments on commit d6aa319

Please sign in to comment.