de.enough.polish.ui.backgrounds
Class PulsatingBackground
java.lang.Object
de.enough.polish.ui.Background
de.enough.polish.ui.backgrounds.PulsatingBackground
- All Implemented Interfaces:
- Serializable
public class PulsatingBackground
- extends Background
Paints an animated background, which colors change.
Following CSS parameters are supported:
- start-color: The color with which the animation is started.
- end-color: The color with which the animation is stopped.
- repeat: true when the animation should run without stopping.
Is enabled by default.
- back-and-forth: true when the animation should run backward when
the end-color is reached. Is enabled by default
Copyright Enough Software 2004 - 2008
- Author:
- Robert Virkus, robert@enough.de
|
Constructor Summary |
PulsatingBackground(int[] colors,
boolean repeat,
boolean backAndForth)
|
PulsatingBackground(int startColor,
int endColor,
int steps,
boolean repeat,
boolean backAndForth)
|
|
Method Summary |
boolean |
animate()
Animates this background. |
void |
paint(int x,
int y,
int width,
int height,
javax.microedition.lcdui.Graphics g)
Paints this background. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PulsatingBackground
public PulsatingBackground(int startColor,
int endColor,
int steps,
boolean repeat,
boolean backAndForth)
- Parameters:
startColor - endColor - steps - repeat - backAndForth -
PulsatingBackground
public PulsatingBackground(int[] colors,
boolean repeat,
boolean backAndForth)
- Parameters:
colors - repeat - backAndForth -
paint
public void paint(int x,
int y,
int width,
int height,
javax.microedition.lcdui.Graphics g)
- Description copied from class:
Background
- Paints this background.
- Specified by:
paint in class Background
- Parameters:
x - the horizontal start pointy - the vertical start pointwidth - the width of the backgroundheight - the height of the backgroundg - the Graphics on which the background should be painted.
animate
public boolean animate()
- Description copied from class:
Background
- Animates this background.
Subclasses can override this method to create animations.
- Overrides:
animate in class Background
- Returns:
- true when this background has been animated.
- See Also:
Background.animate(Screen, Item, long, ClippingRegion)