public class LollipopDrawablesCompat
extends java.lang.Object
Constructor and Description |
---|
LollipopDrawablesCompat() |
Modifier and Type | Method and Description |
---|---|
static void |
applyTheme(android.graphics.drawable.Drawable d,
android.content.res.Resources.Theme t)
Applies the specified theme to this Drawable and its children.
|
static boolean |
canApplyTheme(android.graphics.drawable.Drawable d) |
static android.graphics.drawable.Drawable |
createFromPath(java.lang.String pathName)
Create a drawable from file path name.
|
static android.graphics.drawable.Drawable |
createFromResourceStream(android.content.res.Resources res,
android.util.TypedValue value,
java.io.InputStream is,
java.lang.String srcName)
Create a drawable from an inputstream, using the given resources and
value to determine density information.
|
static android.graphics.drawable.Drawable |
createFromResourceStream(android.content.res.Resources res,
android.util.TypedValue value,
java.io.InputStream is,
java.lang.String srcName,
android.graphics.BitmapFactory.Options opts)
Create a drawable from an inputstream, using the given resources and
value to determine density information.
|
static android.graphics.drawable.Drawable |
createFromStream(java.io.InputStream is,
java.lang.String srcName)
Create a drawable from an inputstream
|
static android.graphics.drawable.Drawable |
createFromXml(android.content.res.Resources r,
org.xmlpull.v1.XmlPullParser parser)
Create a drawable from an XML document.
|
static android.graphics.drawable.Drawable |
createFromXml(android.content.res.Resources r,
org.xmlpull.v1.XmlPullParser parser,
android.content.res.Resources.Theme theme)
Create a drawable from an XML document using an optional
Resources.Theme . |
static android.graphics.drawable.Drawable |
createFromXmlInner(android.content.res.Resources r,
org.xmlpull.v1.XmlPullParser parser,
android.util.AttributeSet attrs,
android.content.res.Resources.Theme theme)
Create a drawable from inside an XML document using an optional
Resources.Theme . |
static android.graphics.drawable.Drawable |
getDrawable(android.content.res.Resources res,
int resid) |
static android.graphics.drawable.Drawable |
getDrawable(android.content.res.Resources res,
int resid,
android.content.res.Resources.Theme theme) |
static android.graphics.drawable.Drawable |
getDrawable(android.content.res.TypedArray array,
int index) |
static android.graphics.drawable.Drawable |
getDrawable(android.content.res.TypedArray array,
int index,
android.content.res.Resources.Theme theme) |
static android.graphics.drawable.Drawable |
loadDrawable(android.content.res.Resources res,
android.util.TypedValue value,
android.content.res.Resources.Theme theme) |
static void |
registerDrawable(java.lang.Class<? extends android.graphics.drawable.Drawable> clazz,
java.lang.String name) |
static void |
unregisterDrawable(java.lang.String name) |
public static void registerDrawable(java.lang.Class<? extends android.graphics.drawable.Drawable> clazz, java.lang.String name)
public static void unregisterDrawable(java.lang.String name)
public static void applyTheme(android.graphics.drawable.Drawable d, android.content.res.Resources.Theme t)
public static boolean canApplyTheme(android.graphics.drawable.Drawable d)
public static android.graphics.drawable.Drawable createFromStream(java.io.InputStream is, java.lang.String srcName)
public static android.graphics.drawable.Drawable createFromResourceStream(android.content.res.Resources res, android.util.TypedValue value, java.io.InputStream is, java.lang.String srcName)
public static android.graphics.drawable.Drawable createFromResourceStream(android.content.res.Resources res, android.util.TypedValue value, java.io.InputStream is, java.lang.String srcName, android.graphics.BitmapFactory.Options opts)
public static android.graphics.drawable.Drawable createFromXml(android.content.res.Resources r, org.xmlpull.v1.XmlPullParser parser) throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
org.xmlpull.v1.XmlPullParserException
java.io.IOException
public static android.graphics.drawable.Drawable createFromXml(android.content.res.Resources r, org.xmlpull.v1.XmlPullParser parser, android.content.res.Resources.Theme theme) throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
Resources.Theme
.
For more information on how to create resources in XML, see
Drawable Resources.org.xmlpull.v1.XmlPullParserException
java.io.IOException
public static android.graphics.drawable.Drawable createFromXmlInner(android.content.res.Resources r, org.xmlpull.v1.XmlPullParser parser, android.util.AttributeSet attrs, android.content.res.Resources.Theme theme) throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
Resources.Theme
. Called on a parser positioned at a tag in an XML
document, tries to create a Drawable from that tag. Returns null
if the tag is not a valid drawable.org.xmlpull.v1.XmlPullParserException
java.io.IOException
public static android.graphics.drawable.Drawable getDrawable(android.content.res.Resources res, int resid, android.content.res.Resources.Theme theme)
public static android.graphics.drawable.Drawable getDrawable(android.content.res.Resources res, int resid)
public static android.graphics.drawable.Drawable getDrawable(android.content.res.TypedArray array, int index, android.content.res.Resources.Theme theme)
public static android.graphics.drawable.Drawable getDrawable(android.content.res.TypedArray array, int index)
public static android.graphics.drawable.Drawable loadDrawable(android.content.res.Resources res, android.util.TypedValue value, android.content.res.Resources.Theme theme) throws android.content.res.Resources.NotFoundException
android.content.res.Resources.NotFoundException
public static android.graphics.drawable.Drawable createFromPath(java.lang.String pathName)