Here you can find the source of createNightColorFilter()
public static ColorMatrixColorFilter createNightColorFilter()
//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); } }