pub struct ZStackLayout {
pub alignment: Alignment,
}Expand description
Stacks an arbitrary number of children with a shared alignment.
ZStackLayout positions every child within the same bounds, overlaying them
according to the specified alignment. Each child is sized independently,
and the container’s final width/height are the maxima of the children’s
reported sizes. If you instead need the base child to dictate the container
size while layering secondary content, see crate::overlay::OverlayLayout.
Fields§
§alignment: AlignmentThe alignment used to position children within the ZStack
Trait Implementations§
Source§impl Clone for ZStackLayout
impl Clone for ZStackLayout
Source§fn clone(&self) -> ZStackLayout
fn clone(&self) -> ZStackLayout
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ZStackLayout
impl Debug for ZStackLayout
Source§impl Default for ZStackLayout
impl Default for ZStackLayout
Source§fn default() -> ZStackLayout
fn default() -> ZStackLayout
Returns the “default value” for a type. Read more
Source§impl Layout for ZStackLayout
impl Layout for ZStackLayout
Source§fn stretch_axis(&self) -> StretchAxis
fn stretch_axis(&self) -> StretchAxis
ZStack stretches in both directions to fill available space.
Source§fn size_that_fits(
&self,
proposal: ProposalSize,
children: &[&dyn SubView],
) -> Size
fn size_that_fits( &self, proposal: ProposalSize, children: &[&dyn SubView], ) -> Size
Calculate the size this layout wants given a proposal. Read more
Auto Trait Implementations§
impl Freeze for ZStackLayout
impl RefUnwindSafe for ZStackLayout
impl Send for ZStackLayout
impl Sync for ZStackLayout
impl Unpin for ZStackLayout
impl UnwindSafe for ZStackLayout
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more