public static class StyleSheet.BoxPainter extends Object implements 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.
| Modifier and Type | Method and Description | 
|---|---|
| float | getInset(int side,
        View v)Fetches the inset needed on a given side to
 account for the margin, border, and padding. | 
| void | paint(Graphics g,
     float x,
     float y,
     float w,
     float h,
     View v)Paints the CSS box according to the attributes
 given. | 
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 directionpublic void paint(Graphics g, 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. Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2015, Oracle and/or its affiliates.  All rights reserved.