Android Color Filter getScaleContrastFilter(float factor)

Here you can find the source of getScaleContrastFilter(float factor)

Description

get Scale Contrast Filter

Parameter

Parameter Description
factor a parameter

Return

a ColorMatrixColorFilter containing a mScale contrast filter of the provided factor

Declaration

public static ColorMatrixColorFilter getScaleContrastFilter(float factor) 

Method Source Code

//package com.java2s;
import android.graphics.ColorMatrixColorFilter;

public class Main {
    /**/*from   w w  w  .j  ava 2 s  .c om*/
     *
     * @param factor
     * @return a ColorMatrixColorFilter containing a mScale contrast filter of the provided factor
     */
    public static ColorMatrixColorFilter getScaleContrastFilter(float factor) {
        final float scale = factor + 1f;
        final float[] matrix = { scale, 0, 0, 0, 0, 0, scale, 0, 0, 0, 0,
                0, scale, 0, 0, 0, 0, 0, 1, 0 };

        ColorMatrixColorFilter filter = new ColorMatrixColorFilter(matrix);
        return filter;
    }
}

Related

  1. ClippedColorPart(int color)
  2. findCommonElementType(Collection collection)
  3. getContrastFilter(float factor)
  4. getSecondaryColorFromPrimaryColor(int color, double secondaryColorStrength)
  5. getTranslationColorFilter( int amount)