|
Build 1.0_r1(from source) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectandroid.graphics.Picture
public class Picture
A picture records drawing calls (via the canvas returned by beginRecording) and can then play them back (via picture.draw(canvas) or canvas.drawPicture). The picture's contents can also be written to a stream, and then later restored to a new picture (via writeToStream / createFromStream). For most content (esp. text, lines, rectangles), drawing a sequence from a picture can be faster than the equivalent API calls, since the picture performs its playback without incurring any java-call overhead.
| Constructor Summary | |
|---|---|
Picture()
|
|
Picture(Picture src)
Create a picture by making a copy of what has already been recorded in src. |
|
| Method Summary | |
|---|---|
Canvas |
beginRecording(int width,
int height)
To record a picture, call beginRecording() and then draw into the Canvas that is returned. |
static Picture |
createFromStream(InputStream stream)
Create a new picture (already recorded) from the data in the stream. |
void |
draw(Canvas canvas)
Draw this picture on the canvas. |
void |
endRecording()
Call endRecording when the picture is built. |
protected void |
finalize()
Called by the virtual machine when there are no longer any (non-weak) references to the receiver. |
int |
getHeight()
Get the height of the picture as passed to beginRecording. |
int |
getWidth()
Get the width of the picture as passed to beginRecording. |
(package private) int |
ni()
|
void |
writeToStream(OutputStream stream)
Write the picture contents to a stream. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Picture()
public Picture(Picture src)
| Method Detail |
|---|
public Canvas beginRecording(int width,
int height)
public void endRecording()
public int getWidth()
public int getHeight()
public void draw(Canvas canvas)
canvas - The picture is drawn to this canvaspublic static Picture createFromStream(InputStream stream)
public void writeToStream(OutputStream stream)
protected void finalize()
throws Throwable
ObjectNote: The virtual machine assumes that the implementation in class Object is empty.
finalize in class ObjectThrowable - The virtual machine ignores any exceptions which are
thrown during finalization.final int ni()
|
Build 1.0_r1(from source) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||