Class AN_Gravity
Standard constants and tools for placing an object within a potentially larger container.
Inheritance
Inherited Members
Namespace: SA.Android.App.View
Assembly: cs.temp.dll.dll
Syntax
public class AN_GravityFields
AXIS_CLIP
Raw bit controlling whether the right/bottom edge is clipped to its container, based on the gravity direction being applied.
Declaration
public const int AXIS_CLIP = 8Field Value
| Type | Description | 
|---|---|
| System.Int32 | 
AXIS_PULL_AFTER
Raw bit controlling how the right/bottom edge is placed.
Declaration
public const int AXIS_PULL_AFTER = 4Field Value
| Type | Description | 
|---|---|
| System.Int32 | 
AXIS_PULL_BEFORE
Raw bit controlling how the left/top edge is placed.
Declaration
public const int AXIS_PULL_BEFORE = 2Field Value
| Type | Description | 
|---|---|
| System.Int32 | 
AXIS_SPECIFIED
Raw bit indicating the gravity for an axis has been specified.
Declaration
public const int AXIS_SPECIFIED = 1Field Value
| Type | Description | 
|---|---|
| System.Int32 | 
AXIS_X_SHIFT
Bits defining the horizontal axis.
Declaration
public const int AXIS_X_SHIFT = 0Field Value
| Type | Description | 
|---|---|
| System.Int32 | 
AXIS_Y_SHIFT
Bits defining the vertical axis.
Declaration
public const int AXIS_Y_SHIFT = 4Field Value
| Type | Description | 
|---|---|
| System.Int32 | 
BOTTOM
Push object to the bottom of its container, not changing its size.
Declaration
public const int BOTTOM = 80Field Value
| Type | Description | 
|---|---|
| System.Int32 | 
CENTER
Place the object in the center of its container in both the vertical and horizontal axis, not changing its size.
Declaration
public const int CENTER = 17Field Value
| Type | Description | 
|---|---|
| System.Int32 | 
CENTER_HORIZONTAL
Place object in the horizontal center of its container, not changing its size.
Declaration
public const int CENTER_HORIZONTAL = 1Field Value
| Type | Description | 
|---|---|
| System.Int32 | 
CENTER_VERTICAL
Place object in the vertical center of its container, not changing its size.
Declaration
public const int CENTER_VERTICAL = 16Field Value
| Type | Description | 
|---|---|
| System.Int32 | 
CLIP_HORIZONTAL
Flag to clip the edges of the object to its container along the horizontal axis.
Declaration
public const int CLIP_HORIZONTAL = 8Field Value
| Type | Description | 
|---|---|
| System.Int32 | 
CLIP_VERTICAL
Flag to clip the edges of the object to its container along the vertical axis.
Declaration
public const int CLIP_VERTICAL = 128Field Value
| Type | Description | 
|---|---|
| System.Int32 | 
END
Push object to x-axis position at the end of its container, not changing its size.
Declaration
public const int END = 8388613Field Value
| Type | Description | 
|---|---|
| System.Int32 | 
FILL
Grow the horizontal and vertical size of the object if needed so it completely fills its container.
Declaration
public const int FILL = 119Field Value
| Type | Description | 
|---|---|
| System.Int32 | 
FILL_HORIZONTAL
Grow the horizontal size of the object if needed so it completely fills its container.
Declaration
public const int FILL_HORIZONTAL = 7Field Value
| Type | Description | 
|---|---|
| System.Int32 | 
FILL_VERTICAL
Grow the vertical size of the object if needed so it completely fills its container.
Declaration
public const int FILL_VERTICAL = 112Field Value
| Type | Description | 
|---|---|
| System.Int32 | 
HORIZONTAL_GRAVITY_MASK
Binary mask to get the absolute horizontal gravity of a gravity.
Declaration
public const int HORIZONTAL_GRAVITY_MASK = 7Field Value
| Type | Description | 
|---|---|
| System.Int32 | 
LEFT
Push object to the left of its container, not changing its size.
Declaration
public const int LEFT = 3Field Value
| Type | Description | 
|---|---|
| System.Int32 | 
NO_GRAVITY
Constant indicating that no gravity has been set
Declaration
public const int NO_GRAVITY = 0Field Value
| Type | Description | 
|---|---|
| System.Int32 | 
RELATIVE_HORIZONTAL_GRAVITY_MASK
Binary mask for the horizontal gravity and script specific direction bit.
Declaration
public const int RELATIVE_HORIZONTAL_GRAVITY_MASK = 8388615Field Value
| Type | Description | 
|---|---|
| System.Int32 | 
RELATIVE_LAYOUT_DIRECTION
Raw bit controlling whether the layout direction is relative or not (START/END instead of absolute LEFT/RIGHT).
Declaration
public const int RELATIVE_LAYOUT_DIRECTION = 8388608Field Value
| Type | Description | 
|---|---|
| System.Int32 | 
RIGHT
Push object to the right of its container, not changing its size.
Declaration
public const int RIGHT = 5Field Value
| Type | Description | 
|---|---|
| System.Int32 | 
START
Push object to x-axis position at the start of its container, not changing its size.
Declaration
public const int START = 8388611Field Value
| Type | Description | 
|---|---|
| System.Int32 | 
TOP
Push object to the top of its container, not changing its size.
Declaration
public const int TOP = 48Field Value
| Type | Description | 
|---|---|
| System.Int32 | 
VERTICAL_GRAVITY_MASK
Binary mask to get the vertical gravity of a gravity.
Declaration
public const int VERTICAL_GRAVITY_MASK = 112Field Value
| Type | Description | 
|---|---|
| System.Int32 |