android.graphics.drawable
Class ClipDrawable
java.lang.Object
android.graphics.drawable.Drawable
android.graphics.drawable.ClipDrawable
- All Implemented Interfaces:
- Drawable.Callback
public class ClipDrawable
- extends Drawable
- implements Drawable.Callback
Methods inherited from class android.graphics.drawable.Drawable |
clearColorFilter, copyBounds, copyBounds, createFromPath, createFromResourceStream, createFromResourceStream, createFromStream, createFromXml, createFromXmlInner, getBounds, getCurrent, getLevel, getMinimumHeight, getMinimumWidth, getState, getTransparentRegion, invalidateSelf, isVisible, mutate, resolveOpacity, scheduleSelf, setBounds, setBounds, setCallback, setChangingConfigurations, setColorFilter, setDither, setFilterBitmap, setLevel, setState, unscheduleSelf |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HORIZONTAL
public static final int HORIZONTAL
- See Also:
- Constant Field Values
VERTICAL
public static final int VERTICAL
- See Also:
- Constant Field Values
ClipDrawable
public ClipDrawable(Drawable drawable,
int gravity,
int orientation)
inflate
public void inflate(Resources r,
org.xmlpull.v1.XmlPullParser parser,
AttributeSet attrs)
throws org.xmlpull.v1.XmlPullParserException,
IOException
- Overrides:
inflate
in class Drawable
- Throws:
org.xmlpull.v1.XmlPullParserException
IOException
invalidateDrawable
public void invalidateDrawable(Drawable who)
- Specified by:
invalidateDrawable
in interface Drawable.Callback
scheduleDrawable
public void scheduleDrawable(Drawable who,
Runnable what,
long when)
- Specified by:
scheduleDrawable
in interface Drawable.Callback
unscheduleDrawable
public void unscheduleDrawable(Drawable who,
Runnable what)
- Specified by:
unscheduleDrawable
in interface Drawable.Callback
getChangingConfigurations
public int getChangingConfigurations()
- Overrides:
getChangingConfigurations
in class Drawable
getPadding
public boolean getPadding(Rect padding)
- Overrides:
getPadding
in class Drawable
setVisible
public boolean setVisible(boolean visible,
boolean restart)
- Overrides:
setVisible
in class Drawable
setAlpha
public void setAlpha(int alpha)
- Specified by:
setAlpha
in class Drawable
setColorFilter
public void setColorFilter(ColorFilter cf)
- Specified by:
setColorFilter
in class Drawable
getOpacity
public int getOpacity()
- Specified by:
getOpacity
in class Drawable
isStateful
public boolean isStateful()
- Overrides:
isStateful
in class Drawable
onStateChange
protected boolean onStateChange(int[] state)
- Overrides:
onStateChange
in class Drawable
onLevelChange
protected boolean onLevelChange(int level)
- Overrides:
onLevelChange
in class Drawable
onBoundsChange
protected void onBoundsChange(Rect bounds)
- Overrides:
onBoundsChange
in class Drawable
draw
public void draw(Canvas canvas)
- Specified by:
draw
in class Drawable
getIntrinsicWidth
public int getIntrinsicWidth()
- Overrides:
getIntrinsicWidth
in class Drawable
getIntrinsicHeight
public int getIntrinsicHeight()
- Overrides:
getIntrinsicHeight
in class Drawable
getConstantState
public Drawable.ConstantState getConstantState()
- Overrides:
getConstantState
in class Drawable
Copyright © 2008-2010. All Rights Reserved.