Here you can find the source of getContrastFilter(float factor)
Parameter | Description |
---|---|
factor | a parameter |
public static ColorMatrixColorFilter getContrastFilter(float factor)
//package com.java2s; import android.graphics.ColorMatrixColorFilter; public class Main { /**/* w w w .j a v a 2 s . c om*/ * * @param factor * @return a ColorMatrixColorFilter containing a contrast filter of the provided factor */ public static ColorMatrixColorFilter getContrastFilter(float factor) { final float scale = factor + 1f; final float translation = (-.5f * scale + .5f) * 255f; final float[] matrix = { scale, 0, 0, 0, translation, 0, scale, 0, 0, translation, 0, 0, scale, 0, translation, 0, 0, 0, 1, 0 }; ColorMatrixColorFilter filter = new ColorMatrixColorFilter(matrix); return filter; } }