create Night Color Filter - Android android.graphics

Android examples for android.graphics:Color

Description

create Night Color Filter

Demo Code

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 ww  .ja v a  2  s . com*/

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

}

Related Tutorials