Android Open Source - AnkiStats Color






From Project

Back to project page AnkiStats.

License

The source code is released under:

GNU General Public License

If you think the Android project AnkiStats 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 com.wildplot.android.rendering.graphics.wrapper;
/*from ww w  .  j  av a2  s  . com*/
public class Color {
    //android.graphics.Color
    private int colorValue;
    public static final Color red = new Color(android.graphics.Color.RED);
    public static final Color RED = new Color(android.graphics.Color.RED);
    
    public static final Color BLACK   = new Color(android.graphics.Color.BLACK);
    public static final Color black   = new Color(android.graphics.Color.BLACK);
    
    public static final Color BLUE = new Color(android.graphics.Color.BLUE);
    public static final Color blue = new Color(android.graphics.Color.BLUE);
    
    public static final Color CYAN = new Color(android.graphics.Color.CYAN);
    public static final Color cyan = new Color(android.graphics.Color.CYAN);
    
    public static final Color DARK_GRAY = new Color(android.graphics.Color.DKGRAY);
    public static final Color darkgray = new Color(android.graphics.Color.DKGRAY);
    
    public static final Color GRAY = new Color(android.graphics.Color.GRAY);
    public static final Color gray = new Color(android.graphics.Color.GRAY);
    
    public static final Color GREEN = new Color(android.graphics.Color.GREEN);
    public static final Color green = new Color(android.graphics.Color.GREEN);
    
    public static final Color LIGHT_GRAY = new Color(android.graphics.Color.LTGRAY);
    public static final Color lightGray = new Color(android.graphics.Color.LTGRAY);
    
    public static final Color MAGENTA = new Color(android.graphics.Color.MAGENTA);
    public static final Color magenta = new Color(android.graphics.Color.MAGENTA);
    
    public static final Color TRANSPARENT = new Color(android.graphics.Color.TRANSPARENT);
    
    public static final Color WHITE = new Color(android.graphics.Color.WHITE);
    public static final Color white = new Color(android.graphics.Color.WHITE);
    
    public static final Color YELLOW = new Color(android.graphics.Color.YELLOW);
    public static final Color yellow = new Color(android.graphics.Color.YELLOW);
    public Color(int colorValue) {
        super();
        this.colorValue = colorValue;
    }
    
    public Color(int r, int g, int b){
        this.colorValue = android.graphics.Color.rgb(r, g, b);
    }
    
    public Color(int r, int g, int b, int a){
        this.colorValue = android.graphics.Color.argb(a, r, g, b);
    }
    
    public Color(float r, float g, float b, float a){
        this.colorValue = android.graphics.Color.argb((int)(a*255), (int)(r*255), (int)(g*255), (int)(b*255));
    }
    
    public Color(float r, float g, float b){
        this.colorValue = android.graphics.Color.rgb((int)(r*255), (int)(g*255), (int)(b*255));
    }

    
    
    
    public int getColorValue() {
        return colorValue;
    }
    
    public int getRed(){
        return android.graphics.Color.red(colorValue);
    }
    
    public int getGreen(){
        return android.graphics.Color.green(colorValue);
    }
    
    public int getBlue(){
        return android.graphics.Color.blue(colorValue);
    }
    
    public Color brighter(){
        
        float[] hsv = new float[3];
        int newColor = 0;
        android.graphics.Color.colorToHSV(colorValue, hsv);
        hsv[2] *= 1.6f; // value component
        return new Color(android.graphics.Color.HSVToColor(hsv));
    }
    
    public Color darker(){
        
        float[] hsv = new float[3];
        int newColor = 0;
        android.graphics.Color.colorToHSV(colorValue, hsv);
        hsv[2] *= 0.8f; // value component
        return new Color(android.graphics.Color.HSVToColor(hsv));
    }
    
}




Java Source Code List

com.wildplot.android.ankistats.AnkiDb.java
com.wildplot.android.ankistats.AnkiStatsActivity.java
com.wildplot.android.ankistats.AnkiStatsApplication.java
com.wildplot.android.ankistats.AnswerButton.java
com.wildplot.android.ankistats.ApplicationTest.java
com.wildplot.android.ankistats.CardsTypes.java
com.wildplot.android.ankistats.CollectionData.java
com.wildplot.android.ankistats.Forecast.java
com.wildplot.android.ankistats.HourlyBreakdown.java
com.wildplot.android.ankistats.Intervals.java
com.wildplot.android.ankistats.ReviewCount.java
com.wildplot.android.ankistats.Utils.java
com.wildplot.android.ankistats.WeeklyBreakdown.java
com.wildplot.android.parsing.Atom.java
com.wildplot.android.parsing.ExpressionFormatException.java
com.wildplot.android.parsing.Expression.java
com.wildplot.android.parsing.Factor.java
com.wildplot.android.parsing.Pow.java
com.wildplot.android.parsing.Term.java
com.wildplot.android.parsing.TopLevelParser.java
com.wildplot.android.parsing.TreeElement.java
com.wildplot.android.parsing.AtomTypes.FunctionXAtom.java
com.wildplot.android.parsing.AtomTypes.FunctionXYAtom.java
com.wildplot.android.parsing.AtomTypes.MathFunctionAtom.java
com.wildplot.android.parsing.AtomTypes.NumberAtom.java
com.wildplot.android.parsing.AtomTypes.VariableAtom.java
com.wildplot.android.parsing.AtomTypes.XVariableAtom.java
com.wildplot.android.parsing.AtomTypes.YVariableAtom.java
com.wildplot.android.rendering.AdvancedPlotSheet.java
com.wildplot.android.rendering.BarGraph.java
com.wildplot.android.rendering.DrawableContainer.java
com.wildplot.android.rendering.FunctionDrawer.java
com.wildplot.android.rendering.FunctionDrawer_y.java
com.wildplot.android.rendering.Integral.java
com.wildplot.android.rendering.LegendDrawable.java
com.wildplot.android.rendering.LinesPoints.java
com.wildplot.android.rendering.Lines.java
com.wildplot.android.rendering.MultiScreenPart.java
com.wildplot.android.rendering.PieChart.java
com.wildplot.android.rendering.PlotSheet.java
com.wildplot.android.rendering.PointDrawer2D.java
com.wildplot.android.rendering.RelativeColorGradient.java
com.wildplot.android.rendering.ReliefDrawer.java
com.wildplot.android.rendering.XAxisBarGraph.java
com.wildplot.android.rendering.XAxisHistoGram.java
com.wildplot.android.rendering.XAxis.java
com.wildplot.android.rendering.XGrid.java
com.wildplot.android.rendering.YAxisBarGraph.java
com.wildplot.android.rendering.YAxisHistoGram.java
com.wildplot.android.rendering.YAxis.java
com.wildplot.android.rendering.YGrid.java
com.wildplot.android.rendering.graphics.wrapper.BasicStroke.java
com.wildplot.android.rendering.graphics.wrapper.BufferedImage.java
com.wildplot.android.rendering.graphics.wrapper.Color.java
com.wildplot.android.rendering.graphics.wrapper.FontMetrics.java
com.wildplot.android.rendering.graphics.wrapper.Graphics2D.java
com.wildplot.android.rendering.graphics.wrapper.Graphics.java
com.wildplot.android.rendering.graphics.wrapper.Rectangle.java
com.wildplot.android.rendering.graphics.wrapper.Stroke.java
com.wildplot.android.rendering.interfaces.Drawable.java
com.wildplot.android.rendering.interfaces.Function2D.java
com.wildplot.android.rendering.interfaces.Function3D.java
com.wildplot.android.rendering.interfaces.Legendable.java
com.wildplot.android.rendering.interfaces.StepFunction2D.java