| 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().