android/support/v7/palette/BuildConfig.classBuildConfig.java package android.support.v7.palette public final android.support.v7.palette.BuildConfig extends java.lang.Object { public static final boolean DEBUG public static final String APPLICATION_ID public static final String BUILD_TYPE public static final String FLAVOR public static final int VERSION_CODE public static final String VERSION_NAME public void() }
android/support/v7/graphics/ColorCutQuantizer.classColorCutQuantizer.java package android.support.v7.graphics final android.support.v7.graphics.ColorCutQuantizer extends java.lang.Object { private static final String LOG_TAG private static final boolean LOG_TIMINGS static final int COMPONENT_RED static final int COMPONENT_GREEN static final int COMPONENT_BLUE private static final int QUANTIZE_WORD_WIDTH private static final int QUANTIZE_WORD_MASK final int[] mColors final int[] mHistogram final java.util.List mQuantizedColors final android.util.TimingLogger mTimingLogger final android.support.v7.graphics.Palette$Filter[] mFilters private final float[] mTempHsl private static final java.util.Comparator VBOX_COMPARATOR_VOLUME void(int[], int, android.support.v7.graphics.Palette$Filter[]) int quantizedColor int i int color int color int color int[] pixels int maxColors android.support.v7.graphics.Palette$Filter[] filters int[] hist int distinctColorCount int[] colors int distinctColorIndex java.util.List getQuantizedColors () private java.util.List quantizePixels (int) int maxColors java.util.PriorityQueue pq private void splitBoxes (java.util.PriorityQueue, int) android.support.v7.graphics.ColorCutQuantizer$Vbox vbox java.util.PriorityQueue queue int maxSize private java.util.List generateAverageColors (java.util.Collection) android.support.v7.graphics.Palette$Swatch swatch android.support.v7.graphics.ColorCutQuantizer$Vbox vbox java.util.Collection vboxes java.util.ArrayList colors static void modifySignificantOctet (int[], int, int, int) int color int i int color int i int[] a int dimension int lower int upper private boolean shouldIgnoreColor (int) int color565 int rgb private boolean shouldIgnoreColor (android.support.v7.graphics.Palette$Swatch) android.support.v7.graphics.Palette$Swatch color private boolean shouldIgnoreColor (int, float[]) int i int count int rgb float[] hsl private static int quantizeFromRgb888 (int) int color int r int g int b static int approximateToRgb888 (int, int, int) int r int g int b private static int approximateToRgb888 (int) int color static int quantizedRed (int) int color static int quantizedGreen (int) int color static int quantizedBlue (int) int color private static int modifyWordWidth (int, int, int) int newValue int value int currentWidth int targetWidth int newValue static void () }
android/support/v7/graphics/Palette$Filter.classPalette.java package android.support.v7.graphics public abstract android.support.v7.graphics.Palette$Filter extends java.lang.Object { public abstract boolean isAllowed (int, float[]) }
android/support/v7/graphics/Palette$Builder.classPalette.java package android.support.v7.graphics public final android.support.v7.graphics.Palette$Builder extends java.lang.Object { private final java.util.List mSwatches private final android.graphics.Bitmap mBitmap private final java.util.List mTargets private int mMaxColors private int mResizeArea private int mResizeMaxDimension private final java.util.List mFilters private android.graphics.Rect mRegion public void(android.graphics.Bitmap) android.graphics.Bitmap bitmap public void (java.util.List) java.util.List swatches public android.support.v7.graphics.Palette$Builder maximumColorCount (int) int colors public android.support.v7.graphics.Palette$Builder resizeBitmapSize (int) int maxDimension public android.support.v7.graphics.Palette$Builder resizeBitmapArea (int) int area public android.support.v7.graphics.Palette$Builder clearFilters () public android.support.v7.graphics.Palette$Builder addFilter (android.support.v7.graphics.Palette$Filter) android.support.v7.graphics.Palette$Filter filter public android.support.v7.graphics.Palette$Builder setRegion (int, int, int, int) int left int top int right int bottom public android.support.v7.graphics.Palette$Builder clearRegion () public android.support.v7.graphics.Palette$Builder addTarget (android.support.v7.graphics.Target) android.support.v7.graphics.Target target public android.support.v7.graphics.Palette$Builder clearTargets () public android.support.v7.graphics.Palette generate () double scale android.graphics.Bitmap bitmap android.graphics.Rect region android.support.v7.graphics.ColorCutQuantizer quantizer java.util.List swatches android.util.TimingLogger logger java.util.List swatches android.support.v7.graphics.Palette p public android.os.AsyncTask generate (android.support.v7.graphics.Palette$PaletteAsyncListener) android.support.v7.graphics.Palette$PaletteAsyncListener listener private int[] getPixelsFromBitmap (android.graphics.Bitmap) int row int regionWidth int regionHeight int[] subsetPixels android.graphics.Bitmap bitmap int bitmapWidth int bitmapHeight int[] pixels private android.graphics.Bitmap scaleBitmapDown (android.graphics.Bitmap) int bitmapArea int maxDimension android.graphics.Bitmap bitmap double scaleRatio }
android/support/v7/graphics/Target$Builder.classTarget.java package android.support.v7.graphics public final android.support.v7.graphics.Target$Builder extends java.lang.Object { private final android.support.v7.graphics.Target mTarget public void() public void (android.support.v7.graphics.Target) android.support.v7.graphics.Target target public android.support.v7.graphics.Target$Builder setMinimumSaturation (float) float value public android.support.v7.graphics.Target$Builder setTargetSaturation (float) float value public android.support.v7.graphics.Target$Builder setMaximumSaturation (float) float value public android.support.v7.graphics.Target$Builder setMinimumLightness (float) float value public android.support.v7.graphics.Target$Builder setTargetLightness (float) float value public android.support.v7.graphics.Target$Builder setMaximumLightness (float) float value public android.support.v7.graphics.Target$Builder setSaturationWeight (float) float weight public android.support.v7.graphics.Target$Builder setLightnessWeight (float) float weight public android.support.v7.graphics.Target$Builder setPopulationWeight (float) float weight public android.support.v7.graphics.Target$Builder setExclusive (boolean) boolean exclusive public android.support.v7.graphics.Target build () }
android/support/v7/graphics/ColorCutQuantizer$Vbox.classColorCutQuantizer.java package android.support.v7.graphics android.support.v7.graphics.ColorCutQuantizer$Vbox extends java.lang.Object { private int mLowerIndex private int mUpperIndex private int mPopulation private int mMinRed private int mMaxRed private int mMinGreen private int mMaxGreen private int mMinBlue private int mMaxBlue final android.support.v7.graphics.ColorCutQuantizer this$0 void(android.support.v7.graphics.ColorCutQuantizer, int, int) int lowerIndex int upperIndex final int getVolume () final boolean canSplit () final int getColorCount () final void fitBox () int color int r int g int b int i int[] colors int[] hist int minRed int minGreen int minBlue int maxRed int maxGreen int maxBlue int count final android.support.v7.graphics.ColorCutQuantizer$Vbox splitBox () int splitPoint android.support.v7.graphics.ColorCutQuantizer$Vbox newBox final int getLongestColorDimension () int redLength int greenLength int blueLength final int findSplitPoint () int i int count int longestDimension int[] colors int[] hist int midPoint final android.support.v7.graphics.Palette$Swatch getAverageColor () int color int colorPopulation int i int[] colors int[] hist int redSum int greenSum int blueSum int totalPopulation int redMean int greenMean int blueMean }
android/support/v7/graphics/ColorCutQuantizer$1.classColorCutQuantizer.java package android.support.v7.graphics final android.support.v7.graphics.ColorCutQuantizer$1 extends java.lang.Object implements java.util.Comparator { void() public int compare (android.support.v7.graphics.ColorCutQuantizer$Vbox, android.support.v7.graphics.ColorCutQuantizer$Vbox) android.support.v7.graphics.ColorCutQuantizer$Vbox lhs android.support.v7.graphics.ColorCutQuantizer$Vbox rhs public volatile int compare (java.lang.Object, java.lang.Object) }
android/support/v7/graphics/Palette.classPalette.java package android.support.v7.graphics public final android.support.v7.graphics.Palette extends java.lang.Object { static final int DEFAULT_RESIZE_BITMAP_AREA static final int DEFAULT_CALCULATE_NUMBER_COLORS static final float MIN_CONTRAST_TITLE_TEXT static final float MIN_CONTRAST_BODY_TEXT static final String LOG_TAG static final boolean LOG_TIMINGS private final java.util.List mSwatches private final java.util.List mTargets private final java.util.Map mSelectedSwatches private final android.util.SparseBooleanArray mUsedColors private final android.support.v7.graphics.Palette$Swatch mDominantSwatch static final android.support.v7.graphics.Palette$Filter DEFAULT_FILTER public static android.support.v7.graphics.Palette$Builder from (android.graphics.Bitmap) android.graphics.Bitmap bitmap public static android.support.v7.graphics.Palette from (java.util.List) java.util.List swatches public static android.support.v7.graphics.Palette generate (android.graphics.Bitmap) android.graphics.Bitmap bitmap public static android.support.v7.graphics.Palette generate (android.graphics.Bitmap, int) android.graphics.Bitmap bitmap int numColors public static android.os.AsyncTask generateAsync (android.graphics.Bitmap, android.support.v7.graphics.Palette$PaletteAsyncListener) android.graphics.Bitmap bitmap android.support.v7.graphics.Palette$PaletteAsyncListener listener public static android.os.AsyncTask generateAsync (android.graphics.Bitmap, int, android.support.v7.graphics.Palette$PaletteAsyncListener) android.graphics.Bitmap bitmap int numColors android.support.v7.graphics.Palette$PaletteAsyncListener listener void(java.util.List, java.util.List) java.util.List swatches java.util.List targets public java.util.List getSwatches () public java.util.List getTargets () public android.support.v7.graphics.Palette$Swatch getVibrantSwatch () public android.support.v7.graphics.Palette$Swatch getLightVibrantSwatch () public android.support.v7.graphics.Palette$Swatch getDarkVibrantSwatch () public android.support.v7.graphics.Palette$Swatch getMutedSwatch () public android.support.v7.graphics.Palette$Swatch getLightMutedSwatch () public android.support.v7.graphics.Palette$Swatch getDarkMutedSwatch () public int getVibrantColor (int) int defaultColor public int getLightVibrantColor (int) int defaultColor public int getDarkVibrantColor (int) int defaultColor public int getMutedColor (int) int defaultColor public int getLightMutedColor (int) int defaultColor public int getDarkMutedColor (int) int defaultColor public android.support.v7.graphics.Palette$Swatch getSwatchForTarget (android.support.v7.graphics.Target) android.support.v7.graphics.Target target public int getColorForTarget (android.support.v7.graphics.Target, int) android.support.v7.graphics.Target target int defaultColor android.support.v7.graphics.Palette$Swatch swatch public android.support.v7.graphics.Palette$Swatch getDominantSwatch () public int getDominantColor (int) int defaultColor void generate () android.support.v7.graphics.Target target int i int count private android.support.v7.graphics.Palette$Swatch generateScoredTarget (android.support.v7.graphics.Target) android.support.v7.graphics.Target target android.support.v7.graphics.Palette$Swatch maxScoreSwatch private android.support.v7.graphics.Palette$Swatch getMaxScoredSwatchForTarget (android.support.v7.graphics.Target) float score android.support.v7.graphics.Palette$Swatch swatch int i int count android.support.v7.graphics.Target target float maxScore android.support.v7.graphics.Palette$Swatch maxScoreSwatch private boolean shouldBeScoredForTarget (android.support.v7.graphics.Palette$Swatch, android.support.v7.graphics.Target) android.support.v7.graphics.Palette$Swatch swatch android.support.v7.graphics.Target target float[] hsl private float generateScore (android.support.v7.graphics.Palette$Swatch, android.support.v7.graphics.Target) android.support.v7.graphics.Palette$Swatch swatch android.support.v7.graphics.Target target float[] hsl float saturationScore float luminanceScore float populationScore int maxPopulation private android.support.v7.graphics.Palette$Swatch findDominantSwatch () android.support.v7.graphics.Palette$Swatch swatch int i int count int maxPop android.support.v7.graphics.Palette$Swatch maxSwatch private static float[] copyHslValues (android.support.v7.graphics.Palette$Swatch) android.support.v7.graphics.Palette$Swatch color float[] newHsl static void () }
android/support/v7/graphics/Palette$PaletteAsyncListener.classPalette.java package android.support.v7.graphics public abstract android.support.v7.graphics.Palette$PaletteAsyncListener extends java.lang.Object { public abstract void onGenerated (android.support.v7.graphics.Palette) }
android/support/v7/graphics/Palette$Swatch.classPalette.java package android.support.v7.graphics public final android.support.v7.graphics.Palette$Swatch extends java.lang.Object { private final int mRed private final int mGreen private final int mBlue private final int mRgb private final int mPopulation private boolean mGeneratedTextColors private int mTitleTextColor private int mBodyTextColor private float[] mHsl public void(int, int) int color int population void (int, int, int, int) int red int green int blue int population void (float[], int) float[] hsl int population public int getRgb () public float[] getHsl () public int getPopulation () public int getTitleTextColor () public int getBodyTextColor () private void ensureTextColorsGenerated () int lightBodyAlpha int lightTitleAlpha int darkBodyAlpha int darkTitleAlpha public java.lang.String toString () public boolean equals (java.lang.Object) Object o android.support.v7.graphics.Palette$Swatch swatch public int hashCode () }
android/support/v7/graphics/Palette$Builder$1.classPalette.java package android.support.v7.graphics android.support.v7.graphics.Palette$Builder$1 extends android.os.AsyncTask { final android.support.v7.graphics.Palette$PaletteAsyncListener val$listener final android.support.v7.graphics.Palette$Builder this$0 void(android.support.v7.graphics.Palette$Builder, android.support.v7.graphics.Palette$PaletteAsyncListener) android.support.v7.graphics.Palette$Builder this$0 protected transient android.support.v7.graphics.Palette doInBackground (android.graphics.Bitmap[]) Exception e android.graphics.Bitmap[] params protected void onPostExecute (android.support.v7.graphics.Palette) android.support.v7.graphics.Palette colorExtractor protected volatile void onPostExecute (java.lang.Object) protected volatile java.lang.Object doInBackground (java.lang.Object[]) }
android/support/v7/graphics/Target.classTarget.java package android.support.v7.graphics public final android.support.v7.graphics.Target extends java.lang.Object { private static final float TARGET_DARK_LUMA private static final float MAX_DARK_LUMA private static final float MIN_LIGHT_LUMA private static final float TARGET_LIGHT_LUMA private static final float MIN_NORMAL_LUMA private static final float TARGET_NORMAL_LUMA private static final float MAX_NORMAL_LUMA private static final float TARGET_MUTED_SATURATION private static final float MAX_MUTED_SATURATION private static final float TARGET_VIBRANT_SATURATION private static final float MIN_VIBRANT_SATURATION private static final float WEIGHT_SATURATION private static final float WEIGHT_LUMA private static final float WEIGHT_POPULATION static final int INDEX_MIN static final int INDEX_TARGET static final int INDEX_MAX static final int INDEX_WEIGHT_SAT static final int INDEX_WEIGHT_LUMA static final int INDEX_WEIGHT_POP public static final android.support.v7.graphics.Target LIGHT_VIBRANT public static final android.support.v7.graphics.Target VIBRANT public static final android.support.v7.graphics.Target DARK_VIBRANT public static final android.support.v7.graphics.Target LIGHT_MUTED public static final android.support.v7.graphics.Target MUTED public static final android.support.v7.graphics.Target DARK_MUTED final float[] mSaturationTargets final float[] mLightnessTargets final float[] mWeights boolean mIsExclusive void() void (android.support.v7.graphics.Target) android.support.v7.graphics.Target from public float getMinimumSaturation () public float getTargetSaturation () public float getMaximumSaturation () public float getMinimumLightness () public float getTargetLightness () public float getMaximumLightness () public float getSaturationWeight () public float getLightnessWeight () public float getPopulationWeight () public boolean isExclusive () private static void setTargetDefaultValues (float[]) float[] values private void setDefaultWeights () void normalizeWeights () float weight int i int z int i int z float sum private static void setDefaultDarkLightnessValues (android.support.v7.graphics.Target) android.support.v7.graphics.Target target private static void setDefaultNormalLightnessValues (android.support.v7.graphics.Target) android.support.v7.graphics.Target target private static void setDefaultLightLightnessValues (android.support.v7.graphics.Target) android.support.v7.graphics.Target target private static void setDefaultVibrantSaturationValues (android.support.v7.graphics.Target) android.support.v7.graphics.Target target private static void setDefaultMutedSaturationValues (android.support.v7.graphics.Target) android.support.v7.graphics.Target target static void () }
android/support/v7/graphics/Palette$1.classPalette.java package android.support.v7.graphics final android.support.v7.graphics.Palette$1 extends java.lang.Object implements android.support.v7.graphics.Palette$Filter { private static final float BLACK_MAX_LIGHTNESS private static final float WHITE_MIN_LIGHTNESS void() public boolean isAllowed (int, float[]) int rgb float[] hsl private boolean isBlack (float[]) float[] hslColor private boolean isWhite (float[]) float[] hslColor private boolean isNearRedILine (float[]) float[] hslColor }