Spec-Zone .ru
спецификации, руководства, описания, API
|
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.
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, 2013, Oracle and/or its affiliates. All rights reserved.
DRAFT ea-b92