public static class StyleSheet.BoxPainter extends Objectimplements Serializable
As a delegate of Views, this object is responsible for the insets of a View and making sure the background is maintained according to the CSS attributes.
public float getInset(int side,
View v)
side - The size of the box to fetch the inset for. This can be View.TOP, View.LEFT, View.BOTTOM, or View.RIGHT.
v - the view making the request. This is used to get the AttributeSet, and may be used to resolve percentage arguments.
IllegalArgumentException - for an invalid direction
public void paint(Graphicsg, float x, float y, float w, float h, View v)
g - the rendering surface.
x - the x coordinate of the allocated area to render into.
y - the y coordinate of the allocated area to render into.
w - the width of the allocated area to render into.
h - the height of the allocated area to render into.
v - the view making the request. This is used to get the AttributeSet, and may be used to resolve percentage arguments.