aboutsummaryrefslogtreecommitdiff
path: root/palette/api_legacy/27.0.0.txt
blob: 2ff5fd300f68dbc6ce90b5264a3d19b56998fb14 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
package android.support.v7.graphics {

  public final class Palette {
    method public static android.support.v7.graphics.Palette.Builder from(android.graphics.Bitmap);
    method public static android.support.v7.graphics.Palette from(java.util.List<android.support.v7.graphics.Palette.Swatch>);
    method public static deprecated android.support.v7.graphics.Palette generate(android.graphics.Bitmap);
    method public static deprecated android.support.v7.graphics.Palette generate(android.graphics.Bitmap, int);
    method public static deprecated android.os.AsyncTask<android.graphics.Bitmap, java.lang.Void, android.support.v7.graphics.Palette> generateAsync(android.graphics.Bitmap, android.support.v7.graphics.Palette.PaletteAsyncListener);
    method public static deprecated android.os.AsyncTask<android.graphics.Bitmap, java.lang.Void, android.support.v7.graphics.Palette> generateAsync(android.graphics.Bitmap, int, android.support.v7.graphics.Palette.PaletteAsyncListener);
    method public int getColorForTarget(android.support.v7.graphics.Target, int);
    method public int getDarkMutedColor(int);
    method public android.support.v7.graphics.Palette.Swatch getDarkMutedSwatch();
    method public int getDarkVibrantColor(int);
    method public android.support.v7.graphics.Palette.Swatch getDarkVibrantSwatch();
    method public int getDominantColor(int);
    method public android.support.v7.graphics.Palette.Swatch getDominantSwatch();
    method public int getLightMutedColor(int);
    method public android.support.v7.graphics.Palette.Swatch getLightMutedSwatch();
    method public int getLightVibrantColor(int);
    method public android.support.v7.graphics.Palette.Swatch getLightVibrantSwatch();
    method public int getMutedColor(int);
    method public android.support.v7.graphics.Palette.Swatch getMutedSwatch();
    method public android.support.v7.graphics.Palette.Swatch getSwatchForTarget(android.support.v7.graphics.Target);
    method public java.util.List<android.support.v7.graphics.Palette.Swatch> getSwatches();
    method public java.util.List<android.support.v7.graphics.Target> getTargets();
    method public int getVibrantColor(int);
    method public android.support.v7.graphics.Palette.Swatch getVibrantSwatch();
  }

  public static final class Palette.Builder {
    ctor public Palette.Builder(android.graphics.Bitmap);
    ctor public Palette.Builder(java.util.List<android.support.v7.graphics.Palette.Swatch>);
    method public android.support.v7.graphics.Palette.Builder addFilter(android.support.v7.graphics.Palette.Filter);
    method public android.support.v7.graphics.Palette.Builder addTarget(android.support.v7.graphics.Target);
    method public android.support.v7.graphics.Palette.Builder clearFilters();
    method public android.support.v7.graphics.Palette.Builder clearRegion();
    method public android.support.v7.graphics.Palette.Builder clearTargets();
    method public android.support.v7.graphics.Palette generate();
    method public android.os.AsyncTask<android.graphics.Bitmap, java.lang.Void, android.support.v7.graphics.Palette> generate(android.support.v7.graphics.Palette.PaletteAsyncListener);
    method public android.support.v7.graphics.Palette.Builder maximumColorCount(int);
    method public android.support.v7.graphics.Palette.Builder resizeBitmapArea(int);
    method public deprecated android.support.v7.graphics.Palette.Builder resizeBitmapSize(int);
    method public android.support.v7.graphics.Palette.Builder setRegion(int, int, int, int);
  }

  public static abstract interface Palette.Filter {
    method public abstract boolean isAllowed(int, float[]);
  }

  public static abstract interface Palette.PaletteAsyncListener {
    method public abstract void onGenerated(android.support.v7.graphics.Palette);
  }

  public static final class Palette.Swatch {
    ctor public Palette.Swatch(int, int);
    method public int getBodyTextColor();
    method public float[] getHsl();
    method public int getPopulation();
    method public int getRgb();
    method public int getTitleTextColor();
  }

  public final class Target {
    method public float getLightnessWeight();
    method public float getMaximumLightness();
    method public float getMaximumSaturation();
    method public float getMinimumLightness();
    method public float getMinimumSaturation();
    method public float getPopulationWeight();
    method public float getSaturationWeight();
    method public float getTargetLightness();
    method public float getTargetSaturation();
    method public boolean isExclusive();
    field public static final android.support.v7.graphics.Target DARK_MUTED;
    field public static final android.support.v7.graphics.Target DARK_VIBRANT;
    field public static final android.support.v7.graphics.Target LIGHT_MUTED;
    field public static final android.support.v7.graphics.Target LIGHT_VIBRANT;
    field public static final android.support.v7.graphics.Target MUTED;
    field public static final android.support.v7.graphics.Target VIBRANT;
  }

  public static final class Target.Builder {
    ctor public Target.Builder();
    ctor public Target.Builder(android.support.v7.graphics.Target);
    method public android.support.v7.graphics.Target build();
    method public android.support.v7.graphics.Target.Builder setExclusive(boolean);
    method public android.support.v7.graphics.Target.Builder setLightnessWeight(float);
    method public android.support.v7.graphics.Target.Builder setMaximumLightness(float);
    method public android.support.v7.graphics.Target.Builder setMaximumSaturation(float);
    method public android.support.v7.graphics.Target.Builder setMinimumLightness(float);
    method public android.support.v7.graphics.Target.Builder setMinimumSaturation(float);
    method public android.support.v7.graphics.Target.Builder setPopulationWeight(float);
    method public android.support.v7.graphics.Target.Builder setSaturationWeight(float);
    method public android.support.v7.graphics.Target.Builder setTargetLightness(float);
    method public android.support.v7.graphics.Target.Builder setTargetSaturation(float);
  }

}