| java.lang.Object | |
| ↳ | android.graphics.NinePatch | 
The NinePatch class permits drawing a bitmap in nine sections. The four corners are unscaled; the four edges are scaled in one axis, and the middle is scaled in both axes. Normally, the middle is transparent so that the patch can provide a selection about a rectangle. Essentially, it allows the creation of custom graphics that will scale the way that you define, when content added within the image exceeds the normal bounds of the graphic. For a thorough explanation of a NinePatch image, read the discussion in the 2D Graphics document.
The Draw 9-Patch tool offers an extremely handy way to create your NinePatch images, using a WYSIWYG graphics editor.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  | 
           Create a drawable projection from a bitmap to nine patches.
           | ||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  |  | 
           Draw a bitmap of nine patches.
           | |||||||||
|  |  | 
           Draw a bitmap of nine patches.
           | |||||||||
|  |  | 
           Draw a bitmap of nine patches.
           | |||||||||
|  |  | 
           Return the underlying bitmap's density, as per 
            Bitmap.getDensity(). | |||||||||
|  |  |  | |||||||||
|  |  |  | |||||||||
|  |  |  | |||||||||
|  |  |  | |||||||||
|  |  |  | |||||||||
|  |  |  | |||||||||
| [Expand] 
           Inherited Methods
           | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  From class java.lang.Object | |||||||||||
Create a drawable projection from a bitmap to nine patches.
| bitmap | The bitmap describing the patches. | 
|---|---|
| chunk | The 9-patch data chunk describing how the underlying bitmap is split apart and drawn. | 
| srcName | The name of the source for the bitmap. Might be null. | 
Draw a bitmap of nine patches.
| canvas | A container for the current matrix and clip used to draw the bitmap. | 
|---|---|
| location | Where to draw the bitmap. | 
Draw a bitmap of nine patches.
| canvas | A container for the current matrix and clip used to draw the bitmap. | 
|---|---|
| location | Where to draw the bitmap. | 
| paint | The Paint to draw through. | 
Draw a bitmap of nine patches.
| canvas | A container for the current matrix and clip used to draw the bitmap. | 
|---|---|
| location | Where to draw the bitmap. | 
Return the underlying bitmap's density, as per Bitmap.getDensity().