Android Open Source - ColorMixCalculator Max 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;
//from  w w w  . j a  v  a  2s.  c o m
public class MaxColorMixer implements ColorMixable
{
  private String humanReadableName;

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

  public ColorData mixColors(ColorData firstColor, ColorData secondColor)
  {
    int red = Math.max(firstColor.red, secondColor.red);
    int green = Math.max(firstColor.green, secondColor.green);
    int blue = Math.max(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