Android Open Source - ColorMixCalculator Min Color Mixer






From Project

Back to project page ColorMixCalculator.

License

The source code is released under:

Copyright (c) 2013, LogicallyCreative.org's Color Mix Calculator All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the ...

If you think the Android project ColorMixCalculator listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package org.logicallycreative.colormixcalculator.colormixer;
// w  ww .  ja v a2  s. c om
public class MinColorMixer implements ColorMixable
{
  private String humanReadableName;

  public MinColorMixer(String readableName)
  {
    humanReadableName = readableName;
  }

  public ColorData mixColors(ColorData firstColor, ColorData secondColor)
  {
    int red = Math.min(firstColor.red, secondColor.red);
    int green = Math.min(firstColor.green, secondColor.green);
    int blue = Math.min(firstColor.blue, secondColor.blue);
    
    ColorData mixedColor = new ColorData();
    mixedColor.red = red;
    mixedColor.green = green;
    mixedColor.blue = blue;
    
    return mixedColor;
  }

  @Override
  public String toString()
  {
    return humanReadableName;
  }
}




Java Source Code List

org.logicallycreative.colormixcalculator.MainActivity.java
org.logicallycreative.colormixcalculator.colormixer.AddColorMixer.java
org.logicallycreative.colormixcalculator.colormixer.AndColorMixer.java
org.logicallycreative.colormixcalculator.colormixer.AverageColorMixer.java
org.logicallycreative.colormixcalculator.colormixer.ColorData.java
org.logicallycreative.colormixcalculator.colormixer.ColorMixable.java
org.logicallycreative.colormixcalculator.colormixer.MaxColorMixer.java
org.logicallycreative.colormixcalculator.colormixer.MinColorMixer.java
org.logicallycreative.colormixcalculator.colormixer.OrColorMixer.java
org.logicallycreative.colormixcalculator.colormixer.SubtractColorMixer.java
org.logicallycreative.colormixcalculator.colormixer.XorColorMixer.java