pub struct ListItemColors {Show 24 fields
pub container_color: Color,
pub headline_color: Color,
pub supporting_color: Color,
pub overline_color: Color,
pub leading_icon_color: Color,
pub trailing_icon_color: Color,
pub disabled_container_color: Color,
pub disabled_headline_color: Color,
pub disabled_supporting_color: Color,
pub disabled_overline_color: Color,
pub disabled_leading_icon_color: Color,
pub disabled_trailing_icon_color: Color,
pub selected_container_color: Color,
pub selected_headline_color: Color,
pub selected_supporting_color: Color,
pub selected_overline_color: Color,
pub selected_leading_icon_color: Color,
pub selected_trailing_icon_color: Color,
pub dragged_container_color: Color,
pub dragged_headline_color: Color,
pub dragged_supporting_color: Color,
pub dragged_overline_color: Color,
pub dragged_leading_icon_color: Color,
pub dragged_trailing_icon_color: Color,
}Expand description
Colors for ListItem -> matches Compose Material3 ListItemColors with
4 state groups (default, disabled, selected, dragged) × 6 slots each.
Fields§
§container_color: Color§headline_color: Color§supporting_color: Color§overline_color: Color§leading_icon_color: Color§trailing_icon_color: Color§disabled_container_color: Color§disabled_headline_color: Color§disabled_supporting_color: Color§disabled_overline_color: Color§disabled_leading_icon_color: Color§disabled_trailing_icon_color: Color§selected_container_color: Color§selected_headline_color: Color§selected_supporting_color: Color§selected_overline_color: Color§selected_leading_icon_color: Color§selected_trailing_icon_color: Color§dragged_container_color: Color§dragged_headline_color: Color§dragged_supporting_color: Color§dragged_overline_color: Color§dragged_leading_icon_color: Color§dragged_trailing_icon_color: ColorImplementations§
Source§impl ListItemColors
impl ListItemColors
pub fn container(&self, enabled: bool, selected: bool, dragged: bool) -> Color
pub fn headline(&self, enabled: bool, selected: bool, dragged: bool) -> Color
pub fn supporting(&self, enabled: bool, selected: bool, dragged: bool) -> Color
pub fn overline(&self, enabled: bool, selected: bool, dragged: bool) -> Color
pub fn leading_icon( &self, enabled: bool, selected: bool, dragged: bool, ) -> Color
pub fn trailing_icon( &self, enabled: bool, selected: bool, dragged: bool, ) -> Color
Trait Implementations§
Source§impl Clone for ListItemColors
impl Clone for ListItemColors
Source§fn clone(&self) -> ListItemColors
fn clone(&self) -> ListItemColors
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ListItemColors
impl Debug for ListItemColors
Auto Trait Implementations§
impl Freeze for ListItemColors
impl RefUnwindSafe for ListItemColors
impl Send for ListItemColors
impl Sync for ListItemColors
impl Unpin for ListItemColors
impl UnsafeUnpin for ListItemColors
impl UnwindSafe for ListItemColors
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