META-INF/
META-INF/MANIFEST.MF
android/
android/support/
android/support/v7/
android/support/v7/graphics/
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/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$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/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/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.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.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$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
}
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$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/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/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/palette/