android.graphics.drawable
Class NinePatchDrawable

java.lang.Object
  extended by android.graphics.drawable.Drawable
      extended by android.graphics.drawable.NinePatchDrawable

public class NinePatchDrawable
extends Drawable


Nested Class Summary
 
Nested classes/interfaces inherited from class android.graphics.drawable.Drawable
Drawable.Callback, Drawable.ConstantState
 
Constructor Summary
NinePatchDrawable(Bitmap bitmap, byte[] chunk, Rect padding, java.lang.String srcName)
           
NinePatchDrawable(NinePatch patch)
           
NinePatchDrawable(Resources res, Bitmap bitmap, byte[] chunk, Rect padding, java.lang.String srcName)
           
NinePatchDrawable(Resources res, NinePatch patch)
           
 
Method Summary
 void draw(Canvas canvas)
           
 int getChangingConfigurations()
           
 Drawable.ConstantState getConstantState()
           
 int getIntrinsicHeight()
           
 int getIntrinsicWidth()
           
 int getMinimumHeight()
           
 int getMinimumWidth()
           
 int getOpacity()
           
 boolean getPadding(Rect padding)
           
 Paint getPaint()
           
 Region getTransparentRegion()
           
 void inflate(Resources r, org.xmlpull.v1.XmlPullParser parser, AttributeSet attrs)
           
 Drawable mutate()
           
 void setAlpha(int alpha)
           
 void setColorFilter(ColorFilter cf)
           
 void setDither(boolean dither)
           
 void setFilterBitmap(boolean filter)
           
 void setTargetDensity(Canvas canvas)
           
 void setTargetDensity(DisplayMetrics metrics)
           
 void setTargetDensity(int density)
           
 
Methods inherited from class android.graphics.drawable.Drawable
clearColorFilter, copyBounds, copyBounds, createFromPath, createFromResourceStream, createFromResourceStream, createFromStream, createFromXml, createFromXmlInner, getBounds, getCurrent, getLevel, getState, invalidateSelf, isStateful, isVisible, onBoundsChange, onLevelChange, onStateChange, resolveOpacity, scheduleSelf, setBounds, setBounds, setCallback, setChangingConfigurations, setColorFilter, setLevel, setState, setVisible, unscheduleSelf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NinePatchDrawable

public NinePatchDrawable(Bitmap bitmap,
                         byte[] chunk,
                         Rect padding,
                         java.lang.String srcName)

NinePatchDrawable

public NinePatchDrawable(Resources res,
                         Bitmap bitmap,
                         byte[] chunk,
                         Rect padding,
                         java.lang.String srcName)

NinePatchDrawable

public NinePatchDrawable(NinePatch patch)

NinePatchDrawable

public NinePatchDrawable(Resources res,
                         NinePatch patch)
Method Detail

setTargetDensity

public void setTargetDensity(Canvas canvas)

setTargetDensity

public void setTargetDensity(DisplayMetrics metrics)

setTargetDensity

public void setTargetDensity(int density)

draw

public void draw(Canvas canvas)
Specified by:
draw in class Drawable

getChangingConfigurations

public int getChangingConfigurations()
Overrides:
getChangingConfigurations in class Drawable

getPadding

public boolean getPadding(Rect padding)
Overrides:
getPadding 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

setDither

public void setDither(boolean dither)
Overrides:
setDither in class Drawable

setFilterBitmap

public void setFilterBitmap(boolean filter)
Overrides:
setFilterBitmap in class Drawable

inflate

public void inflate(Resources r,
                    org.xmlpull.v1.XmlPullParser parser,
                    AttributeSet attrs)
             throws org.xmlpull.v1.XmlPullParserException,
                    java.io.IOException
Overrides:
inflate in class Drawable
Throws:
org.xmlpull.v1.XmlPullParserException
java.io.IOException

getPaint

public Paint getPaint()

getIntrinsicWidth

public int getIntrinsicWidth()
Overrides:
getIntrinsicWidth in class Drawable

getIntrinsicHeight

public int getIntrinsicHeight()
Overrides:
getIntrinsicHeight in class Drawable

getMinimumWidth

public int getMinimumWidth()
Overrides:
getMinimumWidth in class Drawable

getMinimumHeight

public int getMinimumHeight()
Overrides:
getMinimumHeight in class Drawable

getOpacity

public int getOpacity()
Specified by:
getOpacity in class Drawable

getTransparentRegion

public Region getTransparentRegion()
Overrides:
getTransparentRegion in class Drawable

getConstantState

public Drawable.ConstantState getConstantState()
Overrides:
getConstantState in class Drawable

mutate

public Drawable mutate()
Overrides:
mutate in class Drawable


Copyright © 2008-2010. All Rights Reserved.