Android Color Blend createNightColorFilter()

Here you can find the source of createNightColorFilter()

Description

create Night Color Filter

Declaration

public static ColorMatrixColorFilter createNightColorFilter() 

Method Source Code

//package com.java2s;

import android.graphics.ColorMatrixColorFilter;

public class Main {
    private static final float DEFUALT_NIGHT_DARK_RATIO = 0.5f;

    public static ColorMatrixColorFilter createNightColorFilter() {
        return createDarkerColorFilter(DEFUALT_NIGHT_DARK_RATIO);
    }/*from   w w w.j  av a 2  s.  c o  m*/

    public static ColorMatrixColorFilter createDarkerColorFilter(
            float darkRatio) {
        final float[] array = new float[] { darkRatio, 0, 0, 0, 0, 0,
                darkRatio, 0, 0, 0, 0, 0, darkRatio, 0, 0, 0, 0, 0, 1, 0 };
        return new ColorMatrixColorFilter(array);
    }
}

Related

  1. createColorChangeFilter( int newColor)
  2. createColorFilterByAlpha( float alpha)
  3. createColorFilterByColor(int color)
  4. createColorFilterByColor( int color, float alpha)
  5. createDarkerColorFilter( float darkRatio)
  6. getAlpha(int color)