public class ImageBackground extends java.lang.Object implements Background
| Constructor and Description |
|---|
ImageBackground(ej.microui.display.Image image)
Creates an image background aligned on the top-left corner.
|
ImageBackground(ej.microui.display.Image image,
int horizontalAlignment,
int verticalAlignment)
Creates an image background specifying its alignment.
|
| Modifier and Type | Method and Description |
|---|---|
void |
apply(ej.microui.display.GraphicsContext g,
int width,
int height)
Applies the background on a graphics context.
|
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
boolean |
isTransparent(int width,
int height)
Tells whether or not this background is transparent.
|
public ImageBackground(ej.microui.display.Image image)
image - the background image.public ImageBackground(ej.microui.display.Image image,
int horizontalAlignment,
int verticalAlignment)
image - the background image.horizontalAlignment - the horizontal alignment.verticalAlignment - the vertical alignment.java.lang.IllegalArgumentException - if the horizontal or vertical alignment is not valid.Alignment.validateHorizontalAlignment(int),
Alignment.validateVerticalAlignment(int)public boolean isTransparent(int width,
int height)
BackgroundA background is considered as transparent if it does not draw every pixel with maximal opacity when it is applied. If a widget has a transparent background, its parent has to be rendered before the widget.
isTransparent in interface Backgroundwidth - the width of the background.height - the height of the background.true if the background is transparent, false otherwise.public void apply(ej.microui.display.GraphicsContext g,
int width,
int height)
Backgroundapply in interface Backgroundg - the graphics context.width - the width of the background.height - the height of the background.public boolean equals(@Nullable
java.lang.Object obj)
equals in interface Backgroundequals in class java.lang.Objectpublic int hashCode()
hashCode in interface BackgroundhashCode in class java.lang.Object