ViewStyleProps
Type definitions
type ViewStyleProps = { width?: number; height?: number; direction?: "row" | "column"; top?: number; left?: number; bottom?: number; right?: number; rotation?: number; overflow?: "visible" | "hidden" | "fit"; backgroundColor?: string;}
Properties
width
Width of a component in pixels.
- Type:
number
height
Height of a component in pixels.
- Type:
number
direction
Defines how static children are positioned inside a View component.
- Type:
"row" | "column"
- Default value:
"row"
- Supported values:
"row"
- Children are positioned from left to right."column"
- Children are positioned from top to bottom.
top
Specifies the distance in pixels from the top edge of a component to the top edge of its parent component. If this attribute is set, the element will be positioned absolutely, overriding any layout constraints imposed by its parent.
- Type:
number
right
Specifies the distance in pixels from the right edge of a component to the right edge of its parent component. If this attribute is set, the element will be positioned absolutely, overriding any layout constraints imposed by its parent.
- Type:
number
bottom
Specifies the distance in pixels from the bottom edge of a component to the bottom edge of its parent component. If this attribute is set, the element will be positioned absolutely, overriding any layout constraints imposed by its parent.
- Type:
number
left
Specifies the distance in pixels from the left edge of a component to the left edge of its parent component. If this attribute is set, the element will be positioned absolutely, overriding any layout constraints imposed by its parent.
- Type:
number
padding
Specifies the padding for each side of a component.
- Type:
number
paddingVertical
Specifies the padding for the top and bottom side of a component.
- Type:
number
paddingHorizontal
Specifies the padding for the left and right side of a component.
- Type:
number
paddingTop
Specifies the padding for the top side of a component.
- Type:
number
paddingBottom
Specifies the padding for the bottom side of a component.
- Type:
number
paddingLeft
Specifies the padding for the left side of a component.
- Type:
number
paddingRight
Specifies the padding for the right side of a component.
- Type:
number
rotation
Specifies the rotation of a component, measured in degrees. If this attribute is set, the element will be positioned absolutely, overriding any layout constraints imposed by its parent.
- Type:
number
overflow
Controls the behaviour of the content exceeding the area size.
- Type:
"visible" | "hidden" | "fit"
- Default value:
"hidden"
- Supported values:
"visible"
- Render everything, including content that extends beyond their parent."hidden"
- Render only parts of the children that are inside their parent area."fit"
- If children components are too big to fit inside the parent, resize everything inside to fit.
backgroundColor
Background color in #RRGGBBAA
or #RRGGBB
format.
- Type:
string
- Default value:
#00000000