META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/assetstudiolib/
com/android/assetstudiolib/GraphicGenerator$1.classGraphicGenerator.java
package com.android.assetstudiolib
com.android.assetstudiolib.GraphicGenerator$1 extends java.lang.Object implements java.util.Comparator {
final com.android.assetstudiolib.GraphicGenerator this$0
void (com.android.assetstudiolib.GraphicGenerator)
public int compare (com.android.resources.Density, com.android.resources.Density)
com.android.resources.Density d1
com.android.resources.Density d2
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/android/assetstudiolib/Util$FillEffect.classUtil.java
package com.android.assetstudiolib
public com.android.assetstudiolib.Util$FillEffect extends com.android.assetstudiolib.Util$Effect {
public java.awt.Paint paint
public double opacity
public void (java.awt.Paint, double)
java.awt.Paint paint
double opacity
public void (java.awt.Paint)
java.awt.Paint paint
}
com/android/assetstudiolib/GraphicGeneratorContext.classGraphicGeneratorContext.java
package com.android.assetstudiolib
public abstract com.android.assetstudiolib.GraphicGeneratorContext extends java.lang.Object {
public abstract java.awt.image.BufferedImage loadImageResource (java.lang.String)
}
com/android/assetstudiolib/ActionBarIconGenerator.classActionBarIconGenerator.java
package com.android.assetstudiolib
public com.android.assetstudiolib.ActionBarIconGenerator extends com.android.assetstudiolib.GraphicGenerator {
static final boolean $assertionsDisabled
public void ()
public java.awt.image.BufferedImage generate (com.android.assetstudiolib.GraphicGeneratorContext, com.android.assetstudiolib.GraphicGenerator$Options)
com.android.assetstudiolib.GraphicGeneratorContext context
com.android.assetstudiolib.GraphicGenerator$Options options
com.android.assetstudiolib.ActionBarIconGenerator$ActionBarOptions actionBarOptions
java.awt.Rectangle iconSizeMdpi
java.awt.Rectangle targetRectMdpi
float scaleFactor
java.awt.Rectangle imageRect
java.awt.Rectangle targetRect
java.awt.image.BufferedImage outImage
java.awt.Graphics2D g
java.awt.image.BufferedImage tempImage
java.awt.Graphics2D g2
static void ()
}
com/android/assetstudiolib/Util$ShadowEffect.classUtil.java
package com.android.assetstudiolib
public com.android.assetstudiolib.Util$ShadowEffect extends com.android.assetstudiolib.Util$Effect {
public double xOffset
public double yOffset
public double radius
public java.awt.Color color
public double opacity
public boolean inner
public void (double, double, double, java.awt.Color, double, boolean)
double xOffset
double yOffset
double radius
java.awt.Color color
double opacity
boolean inner
}
com/android/assetstudiolib/NotificationIconGenerator$Version.classNotificationIconGenerator.java
package com.android.assetstudiolib
public final com.android.assetstudiolib.NotificationIconGenerator$Version extends java.lang.Enum {
public static final com.android.assetstudiolib.NotificationIconGenerator$Version V9
public static final com.android.assetstudiolib.NotificationIconGenerator$Version V11
public static final com.android.assetstudiolib.NotificationIconGenerator$Version OLDER
private final String mDisplayName
private static final com.android.assetstudiolib.NotificationIconGenerator$Version[] $VALUES
public static com.android.assetstudiolib.NotificationIconGenerator$Version[] values ()
public static com.android.assetstudiolib.NotificationIconGenerator$Version valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String displayName
public java.lang.String getDisplayName ()
static void ()
}
com/android/assetstudiolib/TextRenderUtil.classTextRenderUtil.java
package com.android.assetstudiolib
public com.android.assetstudiolib.TextRenderUtil extends java.lang.Object {
public void ()
public static java.awt.image.BufferedImage renderTextImage (java.lang.String, int, com.android.assetstudiolib.TextRenderUtil$Options)
double minDimension
double delta
String text
int paddingPercentage
com.android.assetstudiolib.TextRenderUtil$Options options
java.awt.image.BufferedImage tempImage
java.awt.Graphics2D tempG
java.awt.Font font
java.awt.font.FontRenderContext frc
java.awt.font.TextLayout layout
java.awt.geom.Rectangle2D bounds
java.awt.image.BufferedImage image
java.awt.Graphics2D g
}
com/android/assetstudiolib/TabIconGenerator$TabOptions.classTabIconGenerator.java
package com.android.assetstudiolib
public com.android.assetstudiolib.TabIconGenerator$TabOptions extends com.android.assetstudiolib.GraphicGenerator$Options {
public boolean oldStyle
public boolean selected
public void ()
}
com/android/assetstudiolib/GraphicGenerator.classGraphicGenerator.java
package com.android.assetstudiolib
public abstract com.android.assetstudiolib.GraphicGenerator extends java.lang.Object {
public void ()
public abstract java.awt.image.BufferedImage generate (com.android.assetstudiolib.GraphicGeneratorContext, com.android.assetstudiolib.GraphicGenerator$Options)
protected java.lang.String getIconPath (com.android.assetstudiolib.GraphicGenerator$Options, java.lang.String)
com.android.assetstudiolib.GraphicGenerator$Options options
String name
protected java.lang.String getIconName (com.android.assetstudiolib.GraphicGenerator$Options, java.lang.String)
com.android.assetstudiolib.GraphicGenerator$Options options
String name
protected java.lang.String getIconFolder (com.android.assetstudiolib.GraphicGenerator$Options)
com.android.assetstudiolib.GraphicGenerator$Options options
StringBuilder sb
public void generate (java.lang.String, java.util.Map, com.android.assetstudiolib.GraphicGeneratorContext, com.android.assetstudiolib.GraphicGenerator$Options, java.lang.String)
com.android.resources.Density density
com.android.resources.Density[] arr$
int len$
int i$
String category
java.util.Map categoryMap
com.android.assetstudiolib.GraphicGeneratorContext context
com.android.assetstudiolib.GraphicGenerator$Options options
String name
com.android.resources.Density[] densityValues
private void generateImageAndUpdateMap (java.lang.String, java.util.Map, com.android.assetstudiolib.GraphicGeneratorContext, com.android.assetstudiolib.GraphicGenerator$Options, java.lang.String)
String mapCategory
java.util.Map imageMap
String category
java.util.Map categoryMap
com.android.assetstudiolib.GraphicGeneratorContext context
com.android.assetstudiolib.GraphicGenerator$Options options
String name
java.awt.image.BufferedImage image
protected boolean includeDensity (com.android.resources.Density)
com.android.resources.Density density
public static float getMdpiScaleFactor (com.android.resources.Density)
com.android.resources.Density density
public static java.awt.image.BufferedImage getStencilImage (java.lang.String) throws java.io.IOException
String relativePath
java.io.InputStream is
public static java.awt.image.BufferedImage getClipartIcon (java.lang.String) throws java.io.IOException
String name
java.io.InputStream is
public static java.awt.image.BufferedImage getClipartImage (java.lang.String) throws java.io.IOException
String name
java.io.InputStream is
public static java.util.Iterator getClipartNames ()
java.io.File file
java.net.JarURLConnection urlConn
java.io.File directory
java.net.URLConnection urlConnection
java.util.Enumeration en
java.util.zip.ZipEntry zipEntry
String name
int lastSlash
String pathPrefix
java.util.zip.ZipFile zipFile
java.security.ProtectionDomain protectionDomain
java.net.URL url
java.util.Enumeration enumeration
Exception e
java.util.List names
}
com/android/assetstudiolib/TextRenderUtil$Options.classTextRenderUtil.java
package com.android.assetstudiolib
public com.android.assetstudiolib.TextRenderUtil$Options extends java.lang.Object {
private static final int DEFAULT_FONT_SIZE
public int foregroundColor
public java.awt.Font font
public String fontName
public int fontStyle
public int fontSize
public void ()
}
com/android/assetstudiolib/ActionBarIconGenerator$Theme.classActionBarIconGenerator.java
package com.android.assetstudiolib
public final com.android.assetstudiolib.ActionBarIconGenerator$Theme extends java.lang.Enum {
public static final com.android.assetstudiolib.ActionBarIconGenerator$Theme HOLO_DARK
public static final com.android.assetstudiolib.ActionBarIconGenerator$Theme HOLO_LIGHT
public static final com.android.assetstudiolib.ActionBarIconGenerator$Theme CUSTOM
private static final com.android.assetstudiolib.ActionBarIconGenerator$Theme[] $VALUES
public static com.android.assetstudiolib.ActionBarIconGenerator$Theme[] values ()
public static com.android.assetstudiolib.ActionBarIconGenerator$Theme valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/assetstudiolib/NotificationIconGenerator.classNotificationIconGenerator.java
package com.android.assetstudiolib
public com.android.assetstudiolib.NotificationIconGenerator extends com.android.assetstudiolib.GraphicGenerator {
static final boolean $assertionsDisabled
public void ()
public java.awt.image.BufferedImage generate (com.android.assetstudiolib.GraphicGeneratorContext, com.android.assetstudiolib.GraphicGenerator$Options)
java.awt.Rectangle iconSizeMdpi
java.awt.Rectangle targetRectMdpi
java.awt.Rectangle iconSizeMdpi
java.awt.Rectangle targetRectMdpi
java.awt.image.BufferedImage backImage
java.awt.image.BufferedImage top
java.awt.image.BufferedImage filled
com.android.assetstudiolib.GraphicGeneratorContext context
com.android.assetstudiolib.GraphicGenerator$Options options
java.awt.Rectangle iconSizeMdpi
java.awt.Rectangle targetRectMdpi
com.android.assetstudiolib.NotificationIconGenerator$NotificationOptions notificationOptions
float scaleFactor
java.awt.Rectangle imageRect
java.awt.Rectangle targetRect
java.awt.image.BufferedImage outImage
java.awt.Graphics2D g
java.awt.image.BufferedImage tempImage
java.awt.Graphics2D g2
public void generate (java.lang.String, java.util.Map, com.android.assetstudiolib.GraphicGeneratorContext, com.android.assetstudiolib.GraphicGenerator$Options, java.lang.String)
String category
java.util.Map categoryMap
com.android.assetstudiolib.GraphicGeneratorContext context
com.android.assetstudiolib.GraphicGenerator$Options baseOptions
String name
com.android.assetstudiolib.NotificationIconGenerator$NotificationOptions options
protected java.lang.String getIconFolder (com.android.assetstudiolib.GraphicGenerator$Options)
com.android.assetstudiolib.GraphicGenerator$Options options
String folder
com.android.assetstudiolib.NotificationIconGenerator$Version version
static void ()
}
com/android/assetstudiolib/NotificationIconGenerator$NotificationOptions.classNotificationIconGenerator.java
package com.android.assetstudiolib
public com.android.assetstudiolib.NotificationIconGenerator$NotificationOptions extends com.android.assetstudiolib.GraphicGenerator$Options {
public com.android.assetstudiolib.NotificationIconGenerator$Version version
public void ()
}
com/android/assetstudiolib/LauncherIconGenerator$LauncherOptions.classLauncherIconGenerator.java
package com.android.assetstudiolib
public com.android.assetstudiolib.LauncherIconGenerator$LauncherOptions extends com.android.assetstudiolib.GraphicGenerator$Options {
public int backgroundColor
public boolean crop
public com.android.assetstudiolib.GraphicGenerator$Shape shape
public com.android.assetstudiolib.GraphicGenerator$Style style
public boolean isDogEar
public boolean isWebGraphic
public void ()
}
com/android/assetstudiolib/GraphicGenerator$Shape.classGraphicGenerator.java
package com.android.assetstudiolib
public final com.android.assetstudiolib.GraphicGenerator$Shape extends java.lang.Enum {
public static final com.android.assetstudiolib.GraphicGenerator$Shape NONE
public static final com.android.assetstudiolib.GraphicGenerator$Shape CIRCLE
public static final com.android.assetstudiolib.GraphicGenerator$Shape SQUARE
public static final com.android.assetstudiolib.GraphicGenerator$Shape VRECT
public static final com.android.assetstudiolib.GraphicGenerator$Shape HRECT
public static final com.android.assetstudiolib.GraphicGenerator$Shape SQUARE_DOG
public static final com.android.assetstudiolib.GraphicGenerator$Shape VRECT_DOG
public static final com.android.assetstudiolib.GraphicGenerator$Shape HRECT_DOG
public final String id
private static final com.android.assetstudiolib.GraphicGenerator$Shape[] $VALUES
public static com.android.assetstudiolib.GraphicGenerator$Shape[] values ()
public static com.android.assetstudiolib.GraphicGenerator$Shape valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String id
static void ()
}
com/android/assetstudiolib/Util.classUtil.java
package com.android.assetstudiolib
public com.android.assetstudiolib.Util extends java.lang.Object {
public void ()
public static java.awt.Rectangle scaleRectangle (java.awt.Rectangle, float)
java.awt.Rectangle rect
float scaleFactor
public static java.awt.image.BufferedImage newArgbBufferedImage (int, int)
int width
int height
public static java.awt.image.BufferedImage scaledImage (java.awt.image.BufferedImage, int, int)
java.awt.image.BufferedImage source
int width
int height
java.awt.Image scaledImage
java.awt.image.BufferedImage scaledBufImage
java.awt.Graphics g
public static java.awt.image.BufferedImage blurredImage (java.awt.image.BufferedImage, double)
double distance2
int x
java.awt.image.BufferedImage source
double radius
int r
int rows
float[] kernelData
double sigma
double sigma22
double sqrtPiSigma22
double radius2
double total
int index
int y
java.awt.image.BufferedImage paddedSource
java.awt.image.BufferedImage blurredPaddedImage
public static java.awt.image.BufferedImage invertedAlphaImage (java.awt.image.BufferedImage)
java.awt.image.BufferedImage source
float[] scaleFactors
float[] offsets
public static java.awt.image.BufferedImage operatedImage (java.awt.image.BufferedImage, java.awt.image.BufferedImageOp)
java.awt.image.BufferedImage source
java.awt.image.BufferedImageOp op
java.awt.image.BufferedImage newImage
java.awt.Graphics2D g
public static java.awt.image.BufferedImage filledImage (java.awt.image.BufferedImage, java.awt.Paint)
java.awt.image.BufferedImage source
java.awt.Paint paint
java.awt.image.BufferedImage newImage
java.awt.Graphics2D g
public static java.awt.image.BufferedImage paddedImage (java.awt.image.BufferedImage, int)
java.awt.image.BufferedImage source
int padding
java.awt.image.BufferedImage newImage
java.awt.Graphics2D g
public static java.awt.image.BufferedImage trimmedImage (java.awt.image.BufferedImage)
int alpha
int x
java.awt.image.BufferedImage source
int minAlpha
int srcWidth
int srcHeight
java.awt.image.Raster raster
int l
int t
int r
int b
int y
int[] pixel
public static void drawEffects (java.awt.Graphics2D, java.awt.image.BufferedImage, int, int, com.android.assetstudiolib.Util$Effect[])
com.android.assetstudiolib.Util$Effect effect
com.android.assetstudiolib.Util$Effect[] arr$
int len$
int i$
com.android.assetstudiolib.Util$ShadowEffect effect
java.util.Iterator i$
com.android.assetstudiolib.Util$FillEffect effect
java.util.Iterator i$
java.awt.image.BufferedImage innerShadowImage
java.awt.Graphics2D g3
com.android.assetstudiolib.Util$ShadowEffect effect
java.util.Iterator i$
java.awt.Graphics2D g
java.awt.image.BufferedImage source
int x
int y
com.android.assetstudiolib.Util$Effect[] effects
java.util.List shadowEffects
java.util.List fillEffects
java.awt.Composite oldComposite
java.awt.Rectangle imageRect
java.awt.image.BufferedImage out
java.awt.Graphics2D g2
double fillOpacity
public static void drawCenterInside (java.awt.Graphics2D, java.awt.image.BufferedImage, java.awt.Rectangle)
int scaledWidth
int scaledHeight
java.awt.Image scaledImage
int scaledWidth
int scaledHeight
java.awt.Image scaledImage
java.awt.Graphics2D g
java.awt.image.BufferedImage source
java.awt.Rectangle dstRect
int srcWidth
int srcHeight
public static void drawCenterCrop (java.awt.Graphics2D, java.awt.image.BufferedImage, java.awt.Rectangle)
int scaledWidth
int scaledHeight
java.awt.Image scaledImage
int scaledWidth
int scaledHeight
java.awt.Image scaledImage
java.awt.Graphics2D g
java.awt.image.BufferedImage source
java.awt.Rectangle dstRect
int srcWidth
int srcHeight
}
com/android/assetstudiolib/ActionBarIconGenerator$ActionBarOptions.classActionBarIconGenerator.java
package com.android.assetstudiolib
public com.android.assetstudiolib.ActionBarIconGenerator$ActionBarOptions extends com.android.assetstudiolib.GraphicGenerator$Options {
public com.android.assetstudiolib.ActionBarIconGenerator$Theme theme
public boolean sourceIsClipart
public int customThemeColor
public void ()
}
com/android/assetstudiolib/GraphicGenerator$Options.classGraphicGenerator.java
package com.android.assetstudiolib
public com.android.assetstudiolib.GraphicGenerator$Options extends java.lang.Object {
public int minSdk
public java.awt.image.BufferedImage sourceImage
public com.android.resources.Density density
public boolean mipmap
public void ()
}
com/android/assetstudiolib/TabIconGenerator.classTabIconGenerator.java
package com.android.assetstudiolib
public com.android.assetstudiolib.TabIconGenerator extends com.android.assetstudiolib.GraphicGenerator {
public void ()
public java.awt.image.BufferedImage generate (com.android.assetstudiolib.GraphicGeneratorContext, com.android.assetstudiolib.GraphicGenerator$Options)
com.android.assetstudiolib.GraphicGeneratorContext context
com.android.assetstudiolib.GraphicGenerator$Options options
java.awt.Rectangle iconSizeMdpi
java.awt.Rectangle targetRectMdpi
float scaleFactor
java.awt.Rectangle imageRect
java.awt.Rectangle targetRect
java.awt.image.BufferedImage outImage
java.awt.Graphics2D g
java.awt.image.BufferedImage tempImage
java.awt.Graphics2D g2
com.android.assetstudiolib.TabIconGenerator$TabOptions tabOptions
public void generate (java.lang.String, java.util.Map, com.android.assetstudiolib.GraphicGeneratorContext, com.android.assetstudiolib.GraphicGenerator$Options, java.lang.String)
String category
java.util.Map categoryMap
com.android.assetstudiolib.GraphicGeneratorContext context
com.android.assetstudiolib.GraphicGenerator$Options baseOptions
String name
com.android.assetstudiolib.TabIconGenerator$TabOptions options
String selectedLabelV5
String unselectedLabelV5
String selectedLabel
String unselectedLabel
boolean generateOldStyle
protected java.lang.String getIconFolder (com.android.assetstudiolib.GraphicGenerator$Options)
com.android.assetstudiolib.GraphicGenerator$Options options
String folder
com.android.assetstudiolib.TabIconGenerator$TabOptions tabOptions
protected java.lang.String getIconName (com.android.assetstudiolib.GraphicGenerator$Options, java.lang.String)
com.android.assetstudiolib.GraphicGenerator$Options options
String name
com.android.assetstudiolib.TabIconGenerator$TabOptions tabOptions
}
com/android/assetstudiolib/GraphicGenerator$Style.classGraphicGenerator.java
package com.android.assetstudiolib
public final com.android.assetstudiolib.GraphicGenerator$Style extends java.lang.Enum {
public static final com.android.assetstudiolib.GraphicGenerator$Style SIMPLE
public final String id
private static final com.android.assetstudiolib.GraphicGenerator$Style[] $VALUES
public static com.android.assetstudiolib.GraphicGenerator$Style[] values ()
public static com.android.assetstudiolib.GraphicGenerator$Style valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String id
static void ()
}
com/android/assetstudiolib/LauncherIconGenerator.classLauncherIconGenerator.java
package com.android.assetstudiolib
public com.android.assetstudiolib.LauncherIconGenerator extends com.android.assetstudiolib.GraphicGenerator {
private static final java.awt.Rectangle IMAGE_SIZE_WEB
private static final java.awt.Rectangle IMAGE_SIZE_MDPI
private static final java.util.Map TARGET_RECTS
public void ()
private com.android.assetstudiolib.GraphicGenerator$Shape applyDog (com.android.assetstudiolib.GraphicGenerator$Shape)
com.android.assetstudiolib.GraphicGenerator$Shape shape
public java.awt.image.BufferedImage generate (com.android.assetstudiolib.GraphicGeneratorContext, com.android.assetstudiolib.GraphicGenerator$Options)
String density
String shape
com.android.assetstudiolib.GraphicGeneratorContext context
com.android.assetstudiolib.GraphicGenerator$Options options
com.android.assetstudiolib.LauncherIconGenerator$LauncherOptions launcherOptions
String density
java.awt.image.BufferedImage backImage
java.awt.image.BufferedImage foreImage
java.awt.image.BufferedImage maskImage
java.awt.Rectangle imageRect
java.awt.Rectangle targetRect
java.awt.image.BufferedImage outImage
java.awt.Graphics2D g
java.awt.image.BufferedImage tempImage
java.awt.Graphics2D g2
protected boolean includeDensity (com.android.resources.Density)
com.android.resources.Density density
public void generate (java.lang.String, java.util.Map, com.android.assetstudiolib.GraphicGeneratorContext, com.android.assetstudiolib.GraphicGenerator$Options, java.lang.String)
java.util.Map imageMap
java.awt.image.BufferedImage image
String category
java.util.Map categoryMap
com.android.assetstudiolib.GraphicGeneratorContext context
com.android.assetstudiolib.GraphicGenerator$Options options
String name
com.android.assetstudiolib.LauncherIconGenerator$LauncherOptions launcherOptions
boolean generateWebImage
protected java.lang.String getIconPath (com.android.assetstudiolib.GraphicGenerator$Options, java.lang.String)
com.android.assetstudiolib.GraphicGenerator$Options options
String name
static void ()
}
com/android/assetstudiolib/Util$Effect.classUtil.java
package com.android.assetstudiolib
public abstract com.android.assetstudiolib.Util$Effect extends java.lang.Object {
public void ()
}
com/android/assetstudiolib/MenuIconGenerator.classMenuIconGenerator.java
package com.android.assetstudiolib
public com.android.assetstudiolib.MenuIconGenerator extends com.android.assetstudiolib.GraphicGenerator {
public void ()
public java.awt.image.BufferedImage generate (com.android.assetstudiolib.GraphicGeneratorContext, com.android.assetstudiolib.GraphicGenerator$Options)
com.android.assetstudiolib.GraphicGeneratorContext context
com.android.assetstudiolib.GraphicGenerator$Options options
java.awt.Rectangle imageSizeHdpi
java.awt.Rectangle targetRectHdpi
float scaleFactor
java.awt.Rectangle imageRect
java.awt.Rectangle targetRect
java.awt.image.BufferedImage outImage
java.awt.Graphics2D g
java.awt.image.BufferedImage tempImage
java.awt.Graphics2D g2
}
com/android/assetstudiolib/vectordrawable/
com/android/assetstudiolib/vectordrawable/VdParser$1.classVdParser.java
package com.android.assetstudiolib.vectordrawable
com.android.assetstudiolib.vectordrawable.VdParser$1 extends java.lang.Object implements com.android.assetstudiolib.vectordrawable.VdParser$ElemParser {
final com.android.assetstudiolib.vectordrawable.VdParser this$0
void (com.android.assetstudiolib.vectordrawable.VdParser)
public void parse (com.android.assetstudiolib.vectordrawable.VdTree, org.xml.sax.Attributes)
com.android.assetstudiolib.vectordrawable.VdTree tree
org.xml.sax.Attributes attributes
}
com/android/assetstudiolib/vectordrawable/VdParser$3.classVdParser.java
package com.android.assetstudiolib.vectordrawable
com.android.assetstudiolib.vectordrawable.VdParser$3 extends java.lang.Object implements com.android.assetstudiolib.vectordrawable.VdParser$ElemParser {
final com.android.assetstudiolib.vectordrawable.VdParser this$0
void (com.android.assetstudiolib.vectordrawable.VdParser)
public void parse (com.android.assetstudiolib.vectordrawable.VdTree, org.xml.sax.Attributes)
com.android.assetstudiolib.vectordrawable.VdTree tree
org.xml.sax.Attributes attributes
com.android.assetstudiolib.vectordrawable.VdGroup g
}
com/android/assetstudiolib/vectordrawable/VdParser$ElemParser.classVdParser.java
package com.android.assetstudiolib.vectordrawable
abstract com.android.assetstudiolib.vectordrawable.VdParser$ElemParser extends java.lang.Object {
public abstract void parse (com.android.assetstudiolib.vectordrawable.VdTree, org.xml.sax.Attributes)
}
com/android/assetstudiolib/vectordrawable/VdParser$ExtractFloatResult.classVdParser.java
package com.android.assetstudiolib.vectordrawable
com.android.assetstudiolib.vectordrawable.VdParser$ExtractFloatResult extends java.lang.Object {
int mEndPosition
boolean mEndWithNegOrDot
private void ()
void (com.android.assetstudiolib.vectordrawable.VdParser$1)
com.android.assetstudiolib.vectordrawable.VdParser$1 x0
}
com/android/assetstudiolib/vectordrawable/VdParser$2.classVdParser.java
package com.android.assetstudiolib.vectordrawable
com.android.assetstudiolib.vectordrawable.VdParser$2 extends java.lang.Object implements com.android.assetstudiolib.vectordrawable.VdParser$ElemParser {
final com.android.assetstudiolib.vectordrawable.VdParser this$0
void (com.android.assetstudiolib.vectordrawable.VdParser)
public void parse (com.android.assetstudiolib.vectordrawable.VdTree, org.xml.sax.Attributes)
com.android.assetstudiolib.vectordrawable.VdTree tree
org.xml.sax.Attributes attributes
com.android.assetstudiolib.vectordrawable.VdPath p
}
com/android/assetstudiolib/vectordrawable/VdNodeRender.classVdNodeRender.java
package com.android.assetstudiolib.vectordrawable
com.android.assetstudiolib.vectordrawable.VdNodeRender extends java.lang.Object {
private static java.util.logging.Logger logger
void ()
public static void creatPath (com.android.assetstudiolib.vectordrawable.VdPath$Node[], java.awt.geom.Path2D)
int i
com.android.assetstudiolib.vectordrawable.VdPath$Node[] node
java.awt.geom.Path2D path
float[] current
char lastCmd
private static void addCommand (java.awt.geom.Path2D, float[], char, char, float[])
boolean reflectCtrl
float tempReflectedX
float tempReflectedY
int k
java.awt.geom.Path2D path
float[] current
char cmd
char lastCmd
float[] val
int incr
float cx
float cy
float cpx
float cpy
float loopX
float loopY
private static void drawArc (java.awt.geom.Path2D, float, float, float, float, float, float, float, boolean, boolean)
float adjust
double cx
double cy
java.awt.geom.Path2D p
float x0
float y0
float x1
float y1
float a
float b
float theta
boolean isMoreThanHalf
boolean isPositiveArc
double thetaD
double cosTheta
double sinTheta
double x0p
double y0p
double x1p
double y1p
double dx
double dy
double xm
double ym
double dsq
double disc
double s
double sdx
double sdy
double cx
double cy
double eta0
double eta1
double sweep
double tcx
private static void arcToBezier (java.awt.geom.Path2D, double, double, double, double, double, double, double, double, double)
double eta2
double sinEta2
double cosEta2
double e2x
double e2y
double ep2x
double ep2y
double tanDiff2
double alpha
double q1x
double q1y
double q2x
double q2y
int i
java.awt.geom.Path2D p
double cx
double cy
double a
double b
double e1x
double e1y
double theta
double start
double sweep
int numSegments
double eta1
double cosTheta
double sinTheta
double cosEta1
double sinEta1
double ep1x
double ep1y
double anglePerSegment
static void ()
}
com/android/assetstudiolib/vectordrawable/VdGroup.classVdGroup.java
package com.android.assetstudiolib.vectordrawable
com.android.assetstudiolib.vectordrawable.VdGroup extends com.android.assetstudiolib.vectordrawable.VdElement {
private java.util.ArrayList mChildren
public void ()
public void add (com.android.assetstudiolib.vectordrawable.VdElement)
com.android.assetstudiolib.vectordrawable.VdElement pathOrGroup
public java.util.ArrayList getChildren ()
public int size ()
}
com/android/assetstudiolib/vectordrawable/SvgTree.classSvgTree.java
package com.android.assetstudiolib.vectordrawable
com.android.assetstudiolib.vectordrawable.SvgTree extends java.lang.Object {
private static java.util.logging.Logger logger
public float w
public float h
public float[] matrix
public float[] viewBox
public float mScaleFactor
private String mFileName
private com.android.assetstudiolib.vectordrawable.SvgGroupNode mRoot
public void (java.lang.String)
String name
public void normalize ()
private void transform (float, float, float, float, float, float)
float a
float b
float c
float d
float e
float f
public void setScaleFactor (float)
float scaleFactor
public void dump (com.android.assetstudiolib.vectordrawable.SvgGroupNode)
com.android.assetstudiolib.vectordrawable.SvgGroupNode root
public void setRoot (com.android.assetstudiolib.vectordrawable.SvgGroupNode)
com.android.assetstudiolib.vectordrawable.SvgGroupNode root
public com.android.assetstudiolib.vectordrawable.SvgGroupNode getRoot ()
static void ()
}
com/android/assetstudiolib/vectordrawable/VdElement.classVdElement.java
package com.android.assetstudiolib.vectordrawable
abstract com.android.assetstudiolib.vectordrawable.VdElement extends java.lang.Object {
String mName
void ()
public java.lang.String getName ()
}
com/android/assetstudiolib/vectordrawable/VdPreview.classVdPreview.java
package com.android.assetstudiolib.vectordrawable
public com.android.assetstudiolib.vectordrawable.VdPreview extends java.lang.Object {
public void ()
public static java.awt.image.BufferedImage getPreviewFromVectorXml (int, java.lang.String)
int imageWidth
String xmlFileContent
com.android.assetstudiolib.vectordrawable.VdParser p
com.android.assetstudiolib.vectordrawable.VdTree vdTree
java.io.InputStream inputStream
java.awt.image.BufferedImage image
java.awt.Graphics g
}
com/android/assetstudiolib/vectordrawable/VdPath.classVdPath.java
package com.android.assetstudiolib.vectordrawable
com.android.assetstudiolib.vectordrawable.VdPath extends com.android.assetstudiolib.vectordrawable.VdElement {
com.android.assetstudiolib.vectordrawable.VdPath$Node[] mNode
int mStrokeColor
int mFillColor
float mStrokeWidth
float mRotate
float mShiftX
float mShiftY
float mRotateX
float mRotateY
float trimPathStart
float trimPathEnd
float trimPathOffset
int mStrokeLineCap
int mStrokeLineJoin
float mStrokeMiterlimit
boolean mClip
float mStrokeOpacity
float mFillOpacity
float mTrimPathStart
float mTrimPathEnd
float mTrimPathOffset
public void toPath (java.awt.geom.Path2D)
java.awt.geom.Path2D path
public void ()
public void transform (float, float, float, float, float, float)
float a
float b
float c
float d
float e
float f
}
com/android/assetstudiolib/vectordrawable/PathBuilder.classPathBuilder.java
package com.android.assetstudiolib.vectordrawable
com.android.assetstudiolib.vectordrawable.PathBuilder extends java.lang.Object {
private StringBuilder mPathData
void ()
private java.lang.String booleanToString (boolean)
boolean flag
public com.android.assetstudiolib.vectordrawable.PathBuilder absoluteMoveTo (float, float)
float x
float y
public com.android.assetstudiolib.vectordrawable.PathBuilder relativeMoveTo (float, float)
float x
float y
public com.android.assetstudiolib.vectordrawable.PathBuilder absoluteLineTo (float, float)
float x
float y
public com.android.assetstudiolib.vectordrawable.PathBuilder relativeLineTo (float, float)
float x
float y
public com.android.assetstudiolib.vectordrawable.PathBuilder absoluteVerticalTo (float)
float v
public com.android.assetstudiolib.vectordrawable.PathBuilder relativeVerticalTo (float)
float v
public com.android.assetstudiolib.vectordrawable.PathBuilder absoluteHorizontalTo (float)
float h
public com.android.assetstudiolib.vectordrawable.PathBuilder relativeHorizontalTo (float)
float h
public com.android.assetstudiolib.vectordrawable.PathBuilder absoluteArcTo (float, float, boolean, boolean, boolean, float, float)
float rx
float ry
boolean rotation
boolean largeArc
boolean sweep
float x
float y
public com.android.assetstudiolib.vectordrawable.PathBuilder relativeArcTo (float, float, boolean, boolean, boolean, float, float)
float rx
float ry
boolean rotation
boolean largeArc
boolean sweep
float x
float y
public com.android.assetstudiolib.vectordrawable.PathBuilder absoluteClose ()
public com.android.assetstudiolib.vectordrawable.PathBuilder relativeClose ()
public java.lang.String toString ()
}
com/android/assetstudiolib/vectordrawable/VdPath$Node.classVdPath.java
package com.android.assetstudiolib.vectordrawable
public com.android.assetstudiolib.vectordrawable.VdPath$Node extends java.lang.Object {
char type
float[] params
public void (char, float[])
char type
float[] params
public void (com.android.assetstudiolib.vectordrawable.VdPath$Node)
com.android.assetstudiolib.vectordrawable.VdPath$Node n
public static java.lang.String NodeListToString (com.android.assetstudiolib.vectordrawable.VdPath$Node[])
float value
int j
com.android.assetstudiolib.vectordrawable.VdPath$Node n
int len
int i
com.android.assetstudiolib.vectordrawable.VdPath$Node[] nodes
String s
public static void transform (float, float, float, float, float, float, com.android.assetstudiolib.vectordrawable.VdPath$Node[])
int i
float a
float b
float c
float d
float e
float f
com.android.assetstudiolib.vectordrawable.VdPath$Node[] nodes
float[] pre
public void transform (float, float, float, float, float, float, float[])
int i
int i
int i
int i
int i
int i
int i
int i
double ang
int i
double ang
int i
float a
float b
float c
float d
float e
float f
float[] pre
int incr
float[] tempParams
float[] origParams
void matrix (float, float, float, float, float, float, int, int)
float a
float b
float c
float d
float e
float f
int offx
int offy
float inx
float iny
float x
float y
}
com/android/assetstudiolib/vectordrawable/SvgGroupNode.classSvgGroupNode.java
package com.android.assetstudiolib.vectordrawable
com.android.assetstudiolib.vectordrawable.SvgGroupNode extends com.android.assetstudiolib.vectordrawable.SvgNode {
private static java.util.logging.Logger logger
private static final String INDENT_LEVEL
private java.util.ArrayList mChildren
public void (java.lang.String)
String name
public void addChild (com.android.assetstudiolib.vectordrawable.SvgNode)
com.android.assetstudiolib.vectordrawable.SvgNode child
public void dumpNode (java.lang.String)
com.android.assetstudiolib.vectordrawable.SvgNode node
java.util.Iterator i$
String indent
public boolean isGroupNode ()
public void transform (float, float, float, float, float, float)
com.android.assetstudiolib.vectordrawable.SvgNode p
java.util.Iterator i$
float a
float b
float c
float d
float e
float f
public void writeXML (java.io.OutputStreamWriter) throws java.io.IOException
com.android.assetstudiolib.vectordrawable.SvgNode node
java.util.Iterator i$
java.io.OutputStreamWriter writer
static void ()
}
com/android/assetstudiolib/vectordrawable/Svg2Vector.classSvg2Vector.java
package com.android.assetstudiolib.vectordrawable
public com.android.assetstudiolib.vectordrawable.Svg2Vector extends java.lang.Object {
private static java.util.logging.Logger logger
public static final String SVG_POLYGON
public static final String SVG_RECT
public static final String SVG_CIRCLE
public static final String SVG_LINE
public static final String SVG_PATH
public static final String SVG_GROUP
public static final String SVG_TRANSFORM
public static final String SVG_WIDTH
public static final String SVG_HEIGHT
public static final String SVG_VIEW_BOX
public static final String SVG_STYLE
public static final String SVG_DISPLAY
public static final String SVG_D
public static final String SVG_STROKE_COLOR
public static final String SVG_STROKE_OPACITY
public static final String SVG_STROKE_LINEJOINE
public static final String SVG_STROKE_LINECAP
public static final String SVG_STROKE_WIDTH
public static final String SVG_FILL_COLOR
public static final String SVG_FILL_OPACITY
public static final String SVG_OPACITY
public static final String SVG_CLIP
public static final String SVG_POINTS
public static final com.google.common.collect.ImmutableMap presentationMap
private static final String head
public void ()
private static com.android.assetstudiolib.vectordrawable.SvgTree parse (java.io.File) throws java.lang.Exception
org.w3c.dom.Node nNode
int temp
org.w3c.dom.Node nNode
int temp
java.io.File f
org.w3c.dom.Document doc
com.android.assetstudiolib.vectordrawable.SvgTree svgTree
org.w3c.dom.NodeList nSVGNode
org.w3c.dom.NodeList nUseTags
com.android.assetstudiolib.vectordrawable.SvgGroupNode root
private static void traverseSVGAndExtract (com.android.assetstudiolib.vectordrawable.SvgTree, com.android.assetstudiolib.vectordrawable.SvgGroupNode, org.w3c.dom.Node)
com.android.assetstudiolib.vectordrawable.SvgLeafNode child
com.android.assetstudiolib.vectordrawable.SvgGroupNode childGroup
org.w3c.dom.Node currentNode
String nodeName
int i
com.android.assetstudiolib.vectordrawable.SvgTree svgTree
com.android.assetstudiolib.vectordrawable.SvgGroupNode currentGroup
org.w3c.dom.Node item
org.w3c.dom.NodeList allChildren
private static void parseTransformation (com.android.assetstudiolib.vectordrawable.SvgTree, org.w3c.dom.Node)
int j
String[] sp
org.w3c.dom.Node n
String name
String value
int i
com.android.assetstudiolib.vectordrawable.SvgTree avg
org.w3c.dom.Node nNode
org.w3c.dom.NamedNodeMap a
int len
private static void parseDimension (com.android.assetstudiolib.vectordrawable.SvgTree, org.w3c.dom.Node)
int j
String[] strbox
org.w3c.dom.Node n
String name
String value
int subStringSize
int i
com.android.assetstudiolib.vectordrawable.SvgTree avg
org.w3c.dom.Node nNode
org.w3c.dom.NamedNodeMap a
int len
private static void extractAllItemsAs (com.android.assetstudiolib.vectordrawable.SvgTree, com.android.assetstudiolib.vectordrawable.SvgLeafNode, org.w3c.dom.Node)
org.w3c.dom.NamedNodeMap attr
org.w3c.dom.Node nodeAttr
org.w3c.dom.Node displayAttr
com.android.assetstudiolib.vectordrawable.SvgTree avg
com.android.assetstudiolib.vectordrawable.SvgLeafNode child
org.w3c.dom.Node currentItem
org.w3c.dom.Node currentGroup
boolean hasNodeAttr
String styleContent
boolean nothingToDisplay
org.w3c.dom.Node currentGroupNode
private static void printlnCommon (org.w3c.dom.Node)
org.w3c.dom.Node n
String val
private static void extractPolyItem (com.android.assetstudiolib.vectordrawable.SvgTree, com.android.assetstudiolib.vectordrawable.SvgLeafNode, org.w3c.dom.Node)
float x
float y
int j
com.android.assetstudiolib.vectordrawable.PathBuilder builder
String[] split
float baseX
float baseY
org.w3c.dom.Node n
String name
String value
int itemIndex
org.w3c.dom.NamedNodeMap a
int len
com.android.assetstudiolib.vectordrawable.SvgTree avg
com.android.assetstudiolib.vectordrawable.SvgLeafNode child
org.w3c.dom.Node currentGroupNode
private static void extractRectItem (com.android.assetstudiolib.vectordrawable.SvgTree, com.android.assetstudiolib.vectordrawable.SvgLeafNode, org.w3c.dom.Node)
org.w3c.dom.Node n
String name
String value
int j
com.android.assetstudiolib.vectordrawable.PathBuilder builder
float x
float y
float width
float height
org.w3c.dom.NamedNodeMap a
int len
boolean pureTransparent
com.android.assetstudiolib.vectordrawable.SvgTree avg
com.android.assetstudiolib.vectordrawable.SvgLeafNode child
org.w3c.dom.Node currentGroupNode
private static void extractCircleItem (com.android.assetstudiolib.vectordrawable.SvgTree, com.android.assetstudiolib.vectordrawable.SvgLeafNode, org.w3c.dom.Node)
org.w3c.dom.Node n
String name
String value
int j
com.android.assetstudiolib.vectordrawable.PathBuilder builder
float cx
float cy
float radius
org.w3c.dom.NamedNodeMap a
int len
boolean pureTransparent
com.android.assetstudiolib.vectordrawable.SvgTree avg
com.android.assetstudiolib.vectordrawable.SvgLeafNode child
org.w3c.dom.Node currentGroupNode
private static void extractLineItem (com.android.assetstudiolib.vectordrawable.SvgTree, com.android.assetstudiolib.vectordrawable.SvgLeafNode, org.w3c.dom.Node)
org.w3c.dom.Node n
String name
String value
int j
com.android.assetstudiolib.vectordrawable.PathBuilder builder
float x1
float y1
float x2
float y2
org.w3c.dom.NamedNodeMap a
int len
boolean pureTransparent
com.android.assetstudiolib.vectordrawable.SvgTree avg
com.android.assetstudiolib.vectordrawable.SvgLeafNode child
org.w3c.dom.Node currentGroupNode
private static void extractPathItem (com.android.assetstudiolib.vectordrawable.SvgTree, com.android.assetstudiolib.vectordrawable.SvgLeafNode, org.w3c.dom.Node)
String pathData
org.w3c.dom.Node n
String name
String value
int j
org.w3c.dom.Element eElement
org.w3c.dom.NamedNodeMap a
int len
com.android.assetstudiolib.vectordrawable.SvgTree avg
com.android.assetstudiolib.vectordrawable.SvgLeafNode child
org.w3c.dom.Node currentGroupNode
private static void addStyleToPath (com.android.assetstudiolib.vectordrawable.SvgLeafNode, java.lang.String)
String subStyle
String[] nameValue
int k
String[] parts
com.android.assetstudiolib.vectordrawable.SvgLeafNode path
String value
private static java.lang.String getSizeString (float, float, float)
float w
float h
float scaleFactor
String size
private static void writeFile (java.io.OutputStream, com.android.assetstudiolib.vectordrawable.SvgTree) throws java.io.IOException
java.io.OutputStream outStream
com.android.assetstudiolib.vectordrawable.SvgTree svgTree
java.io.OutputStreamWriter fw
private static void writeXML (com.android.assetstudiolib.vectordrawable.SvgTree, java.io.OutputStreamWriter) throws java.io.IOException
com.android.assetstudiolib.vectordrawable.SvgTree svgTree
java.io.OutputStreamWriter fw
public static void parseSvgToXml (java.io.File, java.io.OutputStream) throws java.lang.Exception
java.io.File inputSVG
java.io.OutputStream outStream
com.android.assetstudiolib.vectordrawable.SvgTree svgTree
static void ()
}
com/android/assetstudiolib/vectordrawable/VdParser$4.classVdParser.java
package com.android.assetstudiolib.vectordrawable
com.android.assetstudiolib.vectordrawable.VdParser$4 extends java.lang.Object implements org.xml.sax.ContentHandler {
String space
final com.android.assetstudiolib.vectordrawable.VdTree val$tree
final com.android.assetstudiolib.vectordrawable.VdParser this$0
void (com.android.assetstudiolib.vectordrawable.VdParser, com.android.assetstudiolib.vectordrawable.VdTree)
public void setDocumentLocator (org.xml.sax.Locator)
org.xml.sax.Locator locator
public void startDocument () throws org.xml.sax.SAXException
public void endDocument () throws org.xml.sax.SAXException
public void startPrefixMapping (java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String s
String s2
public void endPrefixMapping (java.lang.String) throws org.xml.sax.SAXException
String s
public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
String s
String s2
String s3
org.xml.sax.Attributes attributes
String name
public void endElement (java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String s
String s2
String s3
public void characters (char[], int, int) throws org.xml.sax.SAXException
char[] chars
int i
int i2
public void ignorableWhitespace (char[], int, int) throws org.xml.sax.SAXException
char[] chars
int i
int i2
public void processingInstruction (java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String s
String s2
public void skippedEntity (java.lang.String) throws org.xml.sax.SAXException
String s
}
com/android/assetstudiolib/vectordrawable/SvgLeafNode.classSvgLeafNode.java
package com.android.assetstudiolib.vectordrawable
com.android.assetstudiolib.vectordrawable.SvgLeafNode extends com.android.assetstudiolib.vectordrawable.SvgNode {
private static java.util.logging.Logger logger
private String mPathData
private java.util.HashMap mVdAttributesMap
public void (java.lang.String)
String nodeName
private java.lang.String getAttributeValues (com.google.common.collect.ImmutableMap)
String attr
String attr
String vectorDrawableAttr
String key
java.util.Iterator i$
com.google.common.collect.ImmutableMap presentationMap
StringBuilder sb
public void dumpNode (java.lang.String)
String indent
public void setPathData (java.lang.String)
String pathData
public boolean isGroupNode ()
public void transform (float, float, float, float, float, float)
float a
float b
float c
float d
float e
float f
com.android.assetstudiolib.vectordrawable.VdPath$Node[] n
public void writeXML (java.io.OutputStreamWriter) throws java.io.IOException
java.io.OutputStreamWriter writer
String fillColor
String strokeColor
boolean emptyFill
boolean emptyStroke
boolean emptyPath
boolean nothingToDraw
public void fillPresentationAttributes (java.lang.String, java.lang.String)
String name
String value
static void ()
}
com/android/assetstudiolib/vectordrawable/VdParser.classVdParser.java
package com.android.assetstudiolib.vectordrawable
com.android.assetstudiolib.vectordrawable.VdParser extends java.lang.Object {
private static java.util.logging.Logger logger
private static final String PATH_SHIFT_X
private static final String PATH_SHIFT_Y
private static final String SHAPE_VECTOR
private static final String SHAPE_PATH
private static final String SHAPE_GROUP
private static final String PATH_ID
private static final String PATH_DESCRIPTION
private static final String PATH_FILL
private static final String PATH_FILL_OPACTIY
private static final String PATH_STROKE
private static final String PATH_STROKE_OPACTIY
private static final String PATH_STROKE_WIDTH
private static final String PATH_ROTATION
private static final String PATH_ROTATION_X
private static final String PATH_ROTATION_Y
private static final String PATH_TRIM_START
private static final String PATH_TRIM_END
private static final String PATH_TRIM_OFFSET
private static final String PATH_STROKE_LINECAP
private static final String PATH_STROKE_LINEJOIN
private static final String PATH_STROKE_MITERLIMIT
private static final String PATH_CLIP
private static final String LINECAP_BUTT
private static final String LINECAP_ROUND
private static final String LINECAP_SQUARE
private static final String LINEJOIN_MITER
private static final String LINEJOIN_ROUND
private static final String LINEJOIN_BEVEL
com.android.assetstudiolib.vectordrawable.VdParser$ElemParser mParseSize
com.android.assetstudiolib.vectordrawable.VdParser$ElemParser mParsePath
com.android.assetstudiolib.vectordrawable.VdParser$ElemParser mParseGroup
java.util.HashMap tagSwitch
public com.android.assetstudiolib.vectordrawable.VdTree parse (java.io.InputStream)
com.android.assetstudiolib.vectordrawable.VdTree tree
javax.xml.parsers.SAXParserFactory spf
javax.xml.parsers.SAXParser sp
org.xml.sax.XMLReader xr
Exception e
java.io.InputStream is
public void ()
private static int nextStart (java.lang.String, int)
char c
String s
int end
public static com.android.assetstudiolib.vectordrawable.VdPath$Node[] parsePath (java.lang.String)
String s
float[] val
String value
int start
int end
java.util.ArrayList list
private static float[] copyOfRange (float[], int, int)
float[] original
int start
int end
int originalLength
int resultLength
int copyLength
float[] result
private static void extract (java.lang.String, int, com.android.assetstudiolib.vectordrawable.VdParser$ExtractFloatResult)
boolean isPrevExponential
char currentChar
String s
int start
com.android.assetstudiolib.vectordrawable.VdParser$ExtractFloatResult result
int currentIndex
boolean foundSeparator
boolean secondDot
boolean isExponential
private static float[] getFloats (java.lang.String)
float[] results
int count
int startPosition
int endPosition
com.android.assetstudiolib.vectordrawable.VdParser$ExtractFloatResult result
int totalLength
NumberFormatException e
String s
private static void addNode (java.util.ArrayList, char, float[])
java.util.ArrayList list
char cmd
float[] val
public com.android.assetstudiolib.vectordrawable.VdTree parse (java.net.URL) throws java.lang.Exception
java.net.URL r
private void parseSize (com.android.assetstudiolib.vectordrawable.VdTree, org.xml.sax.Attributes)
float v
String unit
String name
String value
java.util.regex.Matcher matcher
float size
int i
com.android.assetstudiolib.vectordrawable.VdTree vdTree
org.xml.sax.Attributes attributes
java.util.regex.Pattern pattern
java.util.HashMap m
int len
private com.android.assetstudiolib.vectordrawable.VdPath parsePathAttributes (org.xml.sax.Attributes)
String name
String value
int i
org.xml.sax.Attributes attributes
int len
com.android.assetstudiolib.vectordrawable.VdPath vgPath
private com.android.assetstudiolib.vectordrawable.VdGroup parseGroupAttributes (org.xml.sax.Attributes)
String name
String value
int i
org.xml.sax.Attributes attributes
int len
com.android.assetstudiolib.vectordrawable.VdGroup vgGroup
public void setNameValue (com.android.assetstudiolib.vectordrawable.VdPath, java.lang.String, java.lang.String)
com.android.assetstudiolib.vectordrawable.VdPath vgPath
String name
String value
private int calculateColor (java.lang.String)
String value
int len
int ret
int k
static void access$000 (com.android.assetstudiolib.vectordrawable.VdParser, com.android.assetstudiolib.vectordrawable.VdTree, org.xml.sax.Attributes)
com.android.assetstudiolib.vectordrawable.VdParser x0
com.android.assetstudiolib.vectordrawable.VdTree x1
org.xml.sax.Attributes x2
static com.android.assetstudiolib.vectordrawable.VdPath access$100 (com.android.assetstudiolib.vectordrawable.VdParser, org.xml.sax.Attributes)
com.android.assetstudiolib.vectordrawable.VdParser x0
org.xml.sax.Attributes x1
static com.android.assetstudiolib.vectordrawable.VdGroup access$200 (com.android.assetstudiolib.vectordrawable.VdParser, org.xml.sax.Attributes)
com.android.assetstudiolib.vectordrawable.VdParser x0
org.xml.sax.Attributes x1
static void ()
}
com/android/assetstudiolib/vectordrawable/SvgNode.classSvgNode.java
package com.android.assetstudiolib.vectordrawable
abstract com.android.assetstudiolib.vectordrawable.SvgNode extends java.lang.Object {
protected String mName
public void (java.lang.String)
String name
public java.lang.String getName ()
public abstract void dumpNode (java.lang.String)
public abstract void writeXML (java.io.OutputStreamWriter) throws java.io.IOException
public abstract boolean isGroupNode ()
public abstract void transform (float, float, float, float, float, float)
}
com/android/assetstudiolib/vectordrawable/VdTree.classVdTree.java
package com.android.assetstudiolib.vectordrawable
com.android.assetstudiolib.vectordrawable.VdTree extends java.lang.Object {
private static java.util.logging.Logger logger
com.android.assetstudiolib.vectordrawable.VdGroup mCurrentGroup
java.util.ArrayList mChildren
float mBaseWidth
float mBaseHeight
float mPortWidth
float mPortHeight
void ()
void parseFinish ()
void add (com.android.assetstudiolib.vectordrawable.VdElement)
com.android.assetstudiolib.vectordrawable.VdElement pathOrGroup
public float getAspectRatio ()
public void draw (java.awt.Graphics, int, int)
java.awt.Rectangle r
com.android.assetstudiolib.vectordrawable.VdPath path
int i
java.awt.Graphics g
int w
int h
float scale
java.awt.Rectangle bounds
double right
double bot
private java.awt.Rectangle drawPath (com.android.assetstudiolib.vectordrawable.VdPath, java.awt.Graphics, int, int, float)
com.android.assetstudiolib.vectordrawable.VdPath path
java.awt.Graphics canvas
int w
int h
float scale
java.awt.geom.Path2D path2d
java.awt.Graphics2D g
double theta
static void ()
}
images/
images/launcher_stencil/
images/launcher_stencil/hrect_dogear/
images/launcher_stencil/hrect_dogear/hdpi/
images/launcher_stencil/hrect_dogear/hdpi/fore1.png
images/launcher_stencil/hrect_dogear/hdpi/back.png
images/launcher_stencil/hrect_dogear/hdpi/mask.png
images/launcher_stencil/hrect_dogear/xhdpi/
images/launcher_stencil/hrect_dogear/xhdpi/fore1.png
images/launcher_stencil/hrect_dogear/xhdpi/back.png
images/launcher_stencil/hrect_dogear/xhdpi/mask.png
images/launcher_stencil/hrect_dogear/web/
images/launcher_stencil/hrect_dogear/web/fore1.png
images/launcher_stencil/hrect_dogear/web/back.png
images/launcher_stencil/hrect_dogear/web/mask.png
images/launcher_stencil/hrect_dogear/mdpi/
images/launcher_stencil/hrect_dogear/mdpi/fore1.png
images/launcher_stencil/hrect_dogear/mdpi/back.png
images/launcher_stencil/hrect_dogear/mdpi/mask.png
images/launcher_stencil/hrect_dogear/xxhdpi/
images/launcher_stencil/hrect_dogear/xxhdpi/fore1.png
images/launcher_stencil/hrect_dogear/xxhdpi/back.png
images/launcher_stencil/hrect_dogear/xxhdpi/mask.png
images/launcher_stencil/hrect_dogear/xxxhdpi/
images/launcher_stencil/hrect_dogear/xxxhdpi/fore1.png
images/launcher_stencil/hrect_dogear/xxxhdpi/back.png
images/launcher_stencil/hrect_dogear/xxxhdpi/mask.png
images/launcher_stencil/hrect/
images/launcher_stencil/hrect/hdpi/
images/launcher_stencil/hrect/hdpi/fore1.png
images/launcher_stencil/hrect/hdpi/back.png
images/launcher_stencil/hrect/hdpi/mask.png
images/launcher_stencil/hrect/xhdpi/
images/launcher_stencil/hrect/xhdpi/fore1.png
images/launcher_stencil/hrect/xhdpi/back.png
images/launcher_stencil/hrect/xhdpi/mask.png
images/launcher_stencil/hrect/web/
images/launcher_stencil/hrect/web/fore1.png
images/launcher_stencil/hrect/web/back.png
images/launcher_stencil/hrect/web/mask.png
images/launcher_stencil/hrect/mdpi/
images/launcher_stencil/hrect/mdpi/fore1.png
images/launcher_stencil/hrect/mdpi/back.png
images/launcher_stencil/hrect/mdpi/mask.png
images/launcher_stencil/hrect/xxhdpi/
images/launcher_stencil/hrect/xxhdpi/fore1.png
images/launcher_stencil/hrect/xxhdpi/back.png
images/launcher_stencil/hrect/xxhdpi/mask.png
images/launcher_stencil/hrect/xxxhdpi/
images/launcher_stencil/hrect/xxxhdpi/fore1.png
images/launcher_stencil/hrect/xxxhdpi/back.png
images/launcher_stencil/hrect/xxxhdpi/mask.png
images/launcher_stencil/square_dogear/
images/launcher_stencil/square_dogear/hdpi/
images/launcher_stencil/square_dogear/hdpi/fore1.png
images/launcher_stencil/square_dogear/hdpi/back.png
images/launcher_stencil/square_dogear/hdpi/mask.png
images/launcher_stencil/square_dogear/xhdpi/
images/launcher_stencil/square_dogear/xhdpi/fore1.png
images/launcher_stencil/square_dogear/xhdpi/back.png
images/launcher_stencil/square_dogear/xhdpi/mask.png
images/launcher_stencil/square_dogear/web/
images/launcher_stencil/square_dogear/web/fore1.png
images/launcher_stencil/square_dogear/web/back.png
images/launcher_stencil/square_dogear/web/mask.png
images/launcher_stencil/square_dogear/mdpi/
images/launcher_stencil/square_dogear/mdpi/fore1.png
images/launcher_stencil/square_dogear/mdpi/back.png
images/launcher_stencil/square_dogear/mdpi/mask.png
images/launcher_stencil/square_dogear/xxhdpi/
images/launcher_stencil/square_dogear/xxhdpi/fore1.png
images/launcher_stencil/square_dogear/xxhdpi/back.png
images/launcher_stencil/square_dogear/xxhdpi/mask.png
images/launcher_stencil/square_dogear/xxxhdpi/
images/launcher_stencil/square_dogear/xxxhdpi/fore1.png
images/launcher_stencil/square_dogear/xxxhdpi/back.png
images/launcher_stencil/square_dogear/xxxhdpi/mask.png
images/launcher_stencil/vrect/
images/launcher_stencil/vrect/hdpi/
images/launcher_stencil/vrect/hdpi/fore1.png
images/launcher_stencil/vrect/hdpi/back.png
images/launcher_stencil/vrect/hdpi/mask.png
images/launcher_stencil/vrect/xhdpi/
images/launcher_stencil/vrect/xhdpi/fore1.png
images/launcher_stencil/vrect/xhdpi/back.png
images/launcher_stencil/vrect/xhdpi/mask.png
images/launcher_stencil/vrect/web/
images/launcher_stencil/vrect/web/fore1.png
images/launcher_stencil/vrect/web/back.png
images/launcher_stencil/vrect/web/mask.png
images/launcher_stencil/vrect/mdpi/
images/launcher_stencil/vrect/mdpi/fore1.png
images/launcher_stencil/vrect/mdpi/back.png
images/launcher_stencil/vrect/mdpi/mask.png
images/launcher_stencil/vrect/xxhdpi/
images/launcher_stencil/vrect/xxhdpi/fore1.png
images/launcher_stencil/vrect/xxhdpi/back.png
images/launcher_stencil/vrect/xxhdpi/mask.png
images/launcher_stencil/vrect/xxxhdpi/
images/launcher_stencil/vrect/xxxhdpi/fore1.png
images/launcher_stencil/vrect/xxxhdpi/back.png
images/launcher_stencil/vrect/xxxhdpi/mask.png
images/launcher_stencil/vrect_dogear/
images/launcher_stencil/vrect_dogear/hdpi/
images/launcher_stencil/vrect_dogear/hdpi/fore1.png
images/launcher_stencil/vrect_dogear/hdpi/back.png
images/launcher_stencil/vrect_dogear/hdpi/mask.png
images/launcher_stencil/vrect_dogear/xhdpi/
images/launcher_stencil/vrect_dogear/xhdpi/fore1.png
images/launcher_stencil/vrect_dogear/xhdpi/back.png
images/launcher_stencil/vrect_dogear/xhdpi/mask.png
images/launcher_stencil/vrect_dogear/web/
images/launcher_stencil/vrect_dogear/web/fore1.png
images/launcher_stencil/vrect_dogear/web/back.png
images/launcher_stencil/vrect_dogear/web/mask.png
images/launcher_stencil/vrect_dogear/mdpi/
images/launcher_stencil/vrect_dogear/mdpi/fore1.png
images/launcher_stencil/vrect_dogear/mdpi/back.png
images/launcher_stencil/vrect_dogear/mdpi/mask.png
images/launcher_stencil/vrect_dogear/xxhdpi/
images/launcher_stencil/vrect_dogear/xxhdpi/fore1.png
images/launcher_stencil/vrect_dogear/xxhdpi/back.png
images/launcher_stencil/vrect_dogear/xxhdpi/mask.png
images/launcher_stencil/vrect_dogear/xxxhdpi/
images/launcher_stencil/vrect_dogear/xxxhdpi/fore1.png
images/launcher_stencil/vrect_dogear/xxxhdpi/back.png
images/launcher_stencil/vrect_dogear/xxxhdpi/mask.png
images/launcher_stencil/square/
images/launcher_stencil/square/hdpi/
images/launcher_stencil/square/hdpi/fore1.png
images/launcher_stencil/square/hdpi/back.png
images/launcher_stencil/square/hdpi/mask.png
images/launcher_stencil/square/xhdpi/
images/launcher_stencil/square/xhdpi/fore1.png
images/launcher_stencil/square/xhdpi/back.png
images/launcher_stencil/square/xhdpi/mask.png
images/launcher_stencil/square/web/
images/launcher_stencil/square/web/fore1.png
images/launcher_stencil/square/web/back.png
images/launcher_stencil/square/web/mask.png
images/launcher_stencil/square/mdpi/
images/launcher_stencil/square/mdpi/fore1.png
images/launcher_stencil/square/mdpi/back.png
images/launcher_stencil/square/mdpi/mask.png
images/launcher_stencil/square/xxhdpi/
images/launcher_stencil/square/xxhdpi/fore1.png
images/launcher_stencil/square/xxhdpi/back.png
images/launcher_stencil/square/xxhdpi/mask.png
images/launcher_stencil/square/xxxhdpi/
images/launcher_stencil/square/xxxhdpi/fore1.png
images/launcher_stencil/square/xxxhdpi/back.png
images/launcher_stencil/square/xxxhdpi/mask_inner.png
images/launcher_stencil/square/xxxhdpi/mask.png
images/launcher_stencil/circle/
images/launcher_stencil/circle/hdpi/
images/launcher_stencil/circle/hdpi/fore1.png
images/launcher_stencil/circle/hdpi/back.png
images/launcher_stencil/circle/hdpi/mask.png
images/launcher_stencil/circle/xhdpi/
images/launcher_stencil/circle/xhdpi/fore1.png
images/launcher_stencil/circle/xhdpi/back.png
images/launcher_stencil/circle/xhdpi/mask.png
images/launcher_stencil/circle/web/
images/launcher_stencil/circle/web/fore1.png
images/launcher_stencil/circle/web/back.png
images/launcher_stencil/circle/web/mask.png
images/launcher_stencil/circle/mdpi/
images/launcher_stencil/circle/mdpi/fore1.png
images/launcher_stencil/circle/mdpi/back.png
images/launcher_stencil/circle/mdpi/mask.png
images/launcher_stencil/circle/xxhdpi/
images/launcher_stencil/circle/xxhdpi/fore1.png
images/launcher_stencil/circle/xxhdpi/back.png
images/launcher_stencil/circle/xxhdpi/mask.png
images/launcher_stencil/circle/xxxhdpi/
images/launcher_stencil/circle/xxxhdpi/fore1.png
images/launcher_stencil/circle/xxxhdpi/back.png
images/launcher_stencil/circle/xxxhdpi/mask_inner.png
images/launcher_stencil/circle/xxxhdpi/mask.png
images/clipart/
images/clipart/small/
images/clipart/small/10-device-access-flash-on.png
images/clipart/small/5-content-edit.png
images/clipart/small/10-device-access-time.png
images/clipart/small/10-device-access-bluetooth-searching.png
images/clipart/small/android.png
images/clipart/small/6-social-chat.png
images/clipart/small/5-content-new-email.png
images/clipart/small/2-action-settings.png
images/clipart/small/10-device-access-not-secure.png
images/clipart/small/7-location-directions.png
images/clipart/small/5-content-remove.png
images/clipart/small/12-hardware-gamepad.png
images/clipart/small/10-device-access-accounts.png
images/clipart/small/12-hardware-headset.png
images/clipart/small/1-navigation-accept.png
images/clipart/small/9-av-repeat.png
images/clipart/small/10-device-access-volume-muted.png
images/clipart/small/9-av-shuffle.png
images/clipart/small/10-device-access-brightness-auto.png
images/clipart/small/4-collections-labels.png
images/clipart/small/7-location-place.png
images/clipart/small/10-device-access-network-wifi.png
images/clipart/small/8-images-rotate-left.png
images/clipart/small/5-content-email.png
images/clipart/small/6-social-reply.png
images/clipart/small/10-device-access-location-off.png
images/clipart/small/3-rating-favorite.png
images/clipart/small/6-social-person.png
images/clipart/small/9-av-play.png
images/clipart/small/10-device-access-switch-video.png
images/clipart/small/4-collections-go-to-today.png
images/clipart/small/12-hardware-keyboard.png
images/clipart/small/5-content-import-export.png
images/clipart/small/5-content-discard.png
images/clipart/small/9-av-pause.png
images/clipart/small/9-av-replay.png
images/clipart/small/10-device-access-mic-muted.png
images/clipart/small/5-content-event.png
images/clipart/small/10-device-access-ring-volume.png
images/clipart/small/10-device-access-data-usage.png
images/clipart/small/5-content-merge.png
images/clipart/small/5-content-split.png
images/clipart/small/5-content-backspace.png
images/clipart/small/3-rating-good.png
images/clipart/small/1-navigation-previous-item.png
images/clipart/small/10-device-access-add-alarm.png
images/clipart/small/5-content-new-attachment.png
images/clipart/small/10-device-access-switch-camera.png
images/clipart/small/2-action-help.png
images/clipart/small/10-device-access-network-cell.png
images/clipart/small/10-device-access-new-account.png
images/clipart/small/10-device-access-brightness-high.png
images/clipart/small/9-av-fast-forward.png
images/clipart/small/12-hardware-phone.png
images/clipart/small/2-action-about.png
images/clipart/small/10-device-access-dial-pad.png
images/clipart/small/10-device-access-battery.png
images/clipart/small/12-hardware-dock.png
images/clipart/small/6-social-cc-bcc.png
images/clipart/small/9-av-stop.png
images/clipart/small/1-navigation-expand.png
images/clipart/small/11-alerts-and-states-error.png
images/clipart/small/12-hardware-mouse.png
images/clipart/small/11-alerts-and-states-warning.png
images/clipart/small/5-content-save.png
images/clipart/small/5-content-select-all.png
images/clipart/small/9-av-upload.png
images/clipart/small/10-device-access-volume-on.png
images/clipart/small/10-device-access-flash-off.png
images/clipart/small/6-social-add-person.png
images/clipart/small/8-images-rotate-right.png
images/clipart/small/6-social-add-group.png
images/clipart/small/5-content-read.png
images/clipart/small/1-navigation-drawer.png
images/clipart/small/10-device-access-screen-locked-to-portrait.png
images/clipart/small/1-navigation-refresh.png
images/clipart/small/5-content-new.png
images/clipart/small/10-device-access-sd-storage.png
images/clipart/small/10-device-access-secure.png
images/clipart/small/10-device-access-bluetooth.png
images/clipart/small/9-av-add-to-queue.png
images/clipart/small/9-av-return-from-full-screen.png
images/clipart/small/12-hardware-headphones.png
images/clipart/small/10-device-access-location-found.png
images/clipart/small/4-collections-cloud.png
images/clipart/small/5-content-copy.png
images/clipart/small/4-collections-sort-by-size.png
images/clipart/small/3-rating-half-important.png
images/clipart/small/2-action-search.png
images/clipart/small/9-av-previous.png
images/clipart/small/9-av-rewind.png
images/clipart/small/10-device-access-alarms.png
images/clipart/small/11-alerts-and-states-airplane-mode-off.png
images/clipart/small/10-device-access-usb.png
images/clipart/small/9-av-pause-over-video.png
images/clipart/small/10-device-access-storage.png
images/clipart/small/10-device-access-mic.png
images/clipart/small/10-device-access-bluetooth-connected.png
images/clipart/small/3-rating-bad.png
images/clipart/small/12-hardware-computer.png
images/clipart/small/1-navigation-back.png
images/clipart/small/7-location-web-site.png
images/clipart/small/5-content-paste.png
images/clipart/small/1-navigation-cancel.png
images/clipart/small/9-av-full-screen.png
images/clipart/small/10-device-access-end-call.png
images/clipart/small/9-av-download.png
images/clipart/small/9-av-play-over-video.png
images/clipart/small/10-device-access-screen-rotation.png
images/clipart/small/9-av-make-available-offline.png
images/clipart/small/4-collections-collection.png
images/clipart/small/11-alerts-and-states-airplane-mode-on.png
images/clipart/small/8-images-crop.png
images/clipart/small/9-av-next.png
images/clipart/small/10-device-access-camera.png
images/clipart/small/5-content-new-picture.png
images/clipart/small/5-content-cut.png
images/clipart/small/6-social-forward.png
images/clipart/small/3-rating-important.png
images/clipart/small/10-device-access-flash-automatic.png
images/clipart/small/10-device-access-video.png
images/clipart/small/2-action-overflow.png
images/clipart/small/1-navigation-forward.png
images/clipart/small/4-collections-new-label.png
images/clipart/small/10-device-access-call.png
images/clipart/small/7-location-map.png
images/clipart/small/5-content-undo.png
images/clipart/small/4-collections-view-as-grid.png
images/clipart/small/10-device-access-screen-locked-to-landscape.png
images/clipart/small/5-content-new-event.png
images/clipart/small/6-social-reply-all.png
images/clipart/small/6-social-share.png
images/clipart/small/3-rating-not-important.png
images/clipart/small/5-content-attachment.png
images/clipart/small/10-device-access-bightness-low.png
images/clipart/small/10-device-access-brightness-medium.png
images/clipart/small/1-navigation-collapse.png
images/clipart/small/1-navigation-next-item.png
images/clipart/small/5-content-picture.png
images/clipart/small/10-device-access-location-searching.png
images/clipart/small/8-images-slideshow.png
images/clipart/small/6-social-group.png
images/clipart/small/5-content-unread.png
images/clipart/small/4-collections-view-as-list.png
images/clipart/small/6-social-send-now.png
images/clipart/big/
images/clipart/big/10-device-access-flash-on.png
images/clipart/big/5-content-edit.png
images/clipart/big/10-device-access-time.png
images/clipart/big/10-device-access-bluetooth-searching.png
images/clipart/big/android.png
images/clipart/big/6-social-chat.png
images/clipart/big/5-content-new-email.png
images/clipart/big/2-action-settings.png
images/clipart/big/10-device-access-not-secure.png
images/clipart/big/7-location-directions.png
images/clipart/big/5-content-remove.png
images/clipart/big/12-hardware-gamepad.png
images/clipart/big/10-device-access-accounts.png
images/clipart/big/12-hardware-headset.png
images/clipart/big/1-navigation-accept.png
images/clipart/big/9-av-repeat.png
images/clipart/big/10-device-access-volume-muted.png
images/clipart/big/9-av-shuffle.png
images/clipart/big/10-device-access-brightness-auto.png
images/clipart/big/4-collections-labels.png
images/clipart/big/7-location-place.png
images/clipart/big/10-device-access-network-wifi.png
images/clipart/big/8-images-rotate-left.png
images/clipart/big/5-content-email.png
images/clipart/big/6-social-reply.png
images/clipart/big/10-device-access-location-off.png
images/clipart/big/3-rating-favorite.png
images/clipart/big/6-social-person.png
images/clipart/big/9-av-play.png
images/clipart/big/10-device-access-switch-video.png
images/clipart/big/4-collections-go-to-today.png
images/clipart/big/12-hardware-keyboard.png
images/clipart/big/5-content-import-export.png
images/clipart/big/5-content-discard.png
images/clipart/big/9-av-pause.png
images/clipart/big/9-av-replay.png
images/clipart/big/10-device-access-mic-muted.png
images/clipart/big/5-content-event.png
images/clipart/big/10-device-access-ring-volume.png
images/clipart/big/10-device-access-data-usage.png
images/clipart/big/5-content-merge.png
images/clipart/big/5-content-split.png
images/clipart/big/5-content-backspace.png
images/clipart/big/3-rating-good.png
images/clipart/big/1-navigation-previous-item.png
images/clipart/big/10-device-access-add-alarm.png
images/clipart/big/5-content-new-attachment.png
images/clipart/big/10-device-access-switch-camera.png
images/clipart/big/2-action-help.png
images/clipart/big/10-device-access-network-cell.png
images/clipart/big/10-device-access-new-account.png
images/clipart/big/10-device-access-brightness-high.png
images/clipart/big/9-av-fast-forward.png
images/clipart/big/12-hardware-phone.png
images/clipart/big/2-action-about.png
images/clipart/big/10-device-access-dial-pad.png
images/clipart/big/10-device-access-battery.png
images/clipart/big/12-hardware-dock.png
images/clipart/big/6-social-cc-bcc.png
images/clipart/big/9-av-stop.png
images/clipart/big/1-navigation-expand.png
images/clipart/big/11-alerts-and-states-error.png
images/clipart/big/12-hardware-mouse.png
images/clipart/big/11-alerts-and-states-warning.png
images/clipart/big/5-content-save.png
images/clipart/big/5-content-select-all.png
images/clipart/big/9-av-upload.png
images/clipart/big/10-device-access-volume-on.png
images/clipart/big/10-device-access-flash-off.png
images/clipart/big/6-social-add-person.png
images/clipart/big/8-images-rotate-right.png
images/clipart/big/6-social-add-group.png
images/clipart/big/5-content-read.png
images/clipart/big/1-navigation-drawer.png
images/clipart/big/10-device-access-screen-locked-to-portrait.png
images/clipart/big/1-navigation-refresh.png
images/clipart/big/5-content-new.png
images/clipart/big/10-device-access-sd-storage.png
images/clipart/big/10-device-access-secure.png
images/clipart/big/10-device-access-bluetooth.png
images/clipart/big/9-av-add-to-queue.png
images/clipart/big/9-av-return-from-full-screen.png
images/clipart/big/12-hardware-headphones.png
images/clipart/big/10-device-access-location-found.png
images/clipart/big/4-collections-cloud.png
images/clipart/big/5-content-copy.png
images/clipart/big/4-collections-sort-by-size.png
images/clipart/big/3-rating-half-important.png
images/clipart/big/2-action-search.png
images/clipart/big/9-av-previous.png
images/clipart/big/9-av-rewind.png
images/clipart/big/10-device-access-alarms.png
images/clipart/big/11-alerts-and-states-airplane-mode-off.png
images/clipart/big/10-device-access-usb.png
images/clipart/big/9-av-pause-over-video.png
images/clipart/big/10-device-access-storage.png
images/clipart/big/10-device-access-mic.png
images/clipart/big/10-device-access-bluetooth-connected.png
images/clipart/big/3-rating-bad.png
images/clipart/big/12-hardware-computer.png
images/clipart/big/1-navigation-back.png
images/clipart/big/7-location-web-site.png
images/clipart/big/5-content-paste.png
images/clipart/big/1-navigation-cancel.png
images/clipart/big/9-av-full-screen.png
images/clipart/big/10-device-access-end-call.png
images/clipart/big/9-av-download.png
images/clipart/big/9-av-play-over-video.png
images/clipart/big/10-device-access-screen-rotation.png
images/clipart/big/9-av-make-available-offline.png
images/clipart/big/4-collections-collection.png
images/clipart/big/11-alerts-and-states-airplane-mode-on.png
images/clipart/big/8-images-crop.png
images/clipart/big/9-av-next.png
images/clipart/big/10-device-access-camera.png
images/clipart/big/5-content-new-picture.png
images/clipart/big/5-content-cut.png
images/clipart/big/6-social-forward.png
images/clipart/big/3-rating-important.png
images/clipart/big/10-device-access-flash-automatic.png
images/clipart/big/10-device-access-video.png
images/clipart/big/2-action-overflow.png
images/clipart/big/1-navigation-forward.png
images/clipart/big/4-collections-new-label.png
images/clipart/big/10-device-access-call.png
images/clipart/big/7-location-map.png
images/clipart/big/5-content-undo.png
images/clipart/big/4-collections-view-as-grid.png
images/clipart/big/10-device-access-screen-locked-to-landscape.png
images/clipart/big/5-content-new-event.png
images/clipart/big/6-social-reply-all.png
images/clipart/big/6-social-share.png
images/clipart/big/3-rating-not-important.png
images/clipart/big/5-content-attachment.png
images/clipart/big/10-device-access-bightness-low.png
images/clipart/big/10-device-access-brightness-medium.png
images/clipart/big/1-navigation-collapse.png
images/clipart/big/1-navigation-next-item.png
images/clipart/big/5-content-picture.png
images/clipart/big/10-device-access-location-searching.png
images/clipart/big/8-images-slideshow.png
images/clipart/big/6-social-group.png
images/clipart/big/5-content-unread.png
images/clipart/big/4-collections-view-as-list.png
images/clipart/big/6-social-send-now.png
images/notification_stencil/
images/notification_stencil/mdpi.png
images/notification_stencil/xhdpi.png
images/notification_stencil/hdpi.png