#[repr(transparent)]pub struct ArkUI_ObjectFit(pub c_uint);api-12 only.Expand description
Defines how the image is resized to fit its container. ImageSpanAlignment
Available since API-level: 12
Tuple Fields§
§0: c_uintImplementations§
Source§impl ArkUI_ObjectFit
impl ArkUI_ObjectFit
Sourcepub const ARKUI_OBJECT_FIT_CONTAIN: ArkUI_ObjectFit
pub const ARKUI_OBJECT_FIT_CONTAIN: ArkUI_ObjectFit
The image is scaled with its aspect ratio retained for the content to be completely displayed within the display boundaries.
Source§impl ArkUI_ObjectFit
impl ArkUI_ObjectFit
Sourcepub const ARKUI_OBJECT_FIT_COVER: ArkUI_ObjectFit
pub const ARKUI_OBJECT_FIT_COVER: ArkUI_ObjectFit
The image is scaled with its aspect ratio retained for both sides to be greater than or equal to the display boundaries.
Source§impl ArkUI_ObjectFit
impl ArkUI_ObjectFit
Sourcepub const ARKUI_OBJECT_FIT_AUTO: ArkUI_ObjectFit
pub const ARKUI_OBJECT_FIT_AUTO: ArkUI_ObjectFit
The image is scaled automatically to fit the display area.
Source§impl ArkUI_ObjectFit
impl ArkUI_ObjectFit
Sourcepub const ARKUI_OBJECT_FIT_FILL: ArkUI_ObjectFit
pub const ARKUI_OBJECT_FIT_FILL: ArkUI_ObjectFit
The image is scaled to fill the display area, and its aspect ratio is not retained.
Source§impl ArkUI_ObjectFit
impl ArkUI_ObjectFit
Sourcepub const ARKUI_OBJECT_FIT_SCALE_DOWN: ArkUI_ObjectFit
pub const ARKUI_OBJECT_FIT_SCALE_DOWN: ArkUI_ObjectFit
The image content is displayed with its aspect ratio retained. The size is smaller than or equal to the original size.
Source§impl ArkUI_ObjectFit
impl ArkUI_ObjectFit
Sourcepub const ARKUI_OBJECT_FIT_NONE: ArkUI_ObjectFit
pub const ARKUI_OBJECT_FIT_NONE: ArkUI_ObjectFit
The original size is retained.
Source§impl ArkUI_ObjectFit
impl ArkUI_ObjectFit
Sourcepub const ARKUI_OBJECT_FIT_NONE_AND_ALIGN_TOP_START: ArkUI_ObjectFit
pub const ARKUI_OBJECT_FIT_NONE_AND_ALIGN_TOP_START: ArkUI_ObjectFit
Not resized, the image is aligned with the start edge of the top of the container.
Source§impl ArkUI_ObjectFit
impl ArkUI_ObjectFit
Sourcepub const ARKUI_OBJECT_FIT_NONE_AND_ALIGN_TOP: ArkUI_ObjectFit
pub const ARKUI_OBJECT_FIT_NONE_AND_ALIGN_TOP: ArkUI_ObjectFit
Not resized, the image is horizontally centered at the top of the container.
Source§impl ArkUI_ObjectFit
impl ArkUI_ObjectFit
Sourcepub const ARKUI_OBJECT_FIT_NONE_AND_ALIGN_TOP_END: ArkUI_ObjectFit
pub const ARKUI_OBJECT_FIT_NONE_AND_ALIGN_TOP_END: ArkUI_ObjectFit
Not resized, the image is aligned with the end edge at the top of the container.
Source§impl ArkUI_ObjectFit
impl ArkUI_ObjectFit
Sourcepub const ARKUI_OBJECT_FIT_NONE_AND_ALIGN_START: ArkUI_ObjectFit
pub const ARKUI_OBJECT_FIT_NONE_AND_ALIGN_START: ArkUI_ObjectFit
Not resized, the image is vertically centered on the start edge of the container.
Source§impl ArkUI_ObjectFit
impl ArkUI_ObjectFit
Sourcepub const ARKUI_OBJECT_FIT_NONE_AND_ALIGN_CENTER: ArkUI_ObjectFit
pub const ARKUI_OBJECT_FIT_NONE_AND_ALIGN_CENTER: ArkUI_ObjectFit
Not resized, the image is horizontally and vertically centered in the container.
Source§impl ArkUI_ObjectFit
impl ArkUI_ObjectFit
Sourcepub const ARKUI_OBJECT_FIT_NONE_AND_ALIGN_END: ArkUI_ObjectFit
pub const ARKUI_OBJECT_FIT_NONE_AND_ALIGN_END: ArkUI_ObjectFit
Not resized, the image is vertically centered on the end edge of the container.
Source§impl ArkUI_ObjectFit
impl ArkUI_ObjectFit
Sourcepub const ARKUI_OBJECT_FIT_NONE_AND_ALIGN_BOTTOM_START: ArkUI_ObjectFit
pub const ARKUI_OBJECT_FIT_NONE_AND_ALIGN_BOTTOM_START: ArkUI_ObjectFit
Not resized, the image is aligned with the start edge at the bottom of the container.
Source§impl ArkUI_ObjectFit
impl ArkUI_ObjectFit
Sourcepub const ARKUI_OBJECT_FIT_NONE_AND_ALIGN_BOTTOM: ArkUI_ObjectFit
pub const ARKUI_OBJECT_FIT_NONE_AND_ALIGN_BOTTOM: ArkUI_ObjectFit
Not resized, the image is horizontally centered at the bottom of the container.
Source§impl ArkUI_ObjectFit
impl ArkUI_ObjectFit
Sourcepub const ARKUI_OBJECT_FIT_NONE_AND_ALIGN_BOTTOM_END: ArkUI_ObjectFit
pub const ARKUI_OBJECT_FIT_NONE_AND_ALIGN_BOTTOM_END: ArkUI_ObjectFit
Not resized, the image is aligned with the end edge at the bottom of the container.
Trait Implementations§
Source§impl Clone for ArkUI_ObjectFit
impl Clone for ArkUI_ObjectFit
Source§fn clone(&self) -> ArkUI_ObjectFit
fn clone(&self) -> ArkUI_ObjectFit
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more