State Layer#

#

API - kivymd.uix.behaviors.state_layer_behavior#

class kivymd.uix.behaviors.state_layer_behavior.StateLayerBehavior(*args, **kwargs)#

Focus behavior class.

For more information, see in the HoverBehavior and ButtonBehavior classes documentation.

Events:
on_enter

Fired when mouse enters the bbox of the widget AND the widget is visible.

on_leave

Fired when the mouse exits the widget AND the widget is visible.

state_layer_color#

The color of the layer state.

state_layer_color is an ColorProperty and defaults to [0, 0, 0, 0].

state_hover#

The transparency level of the layer as a percentage when hovering.

state_hover is an NumericProperty and defaults to 0.08.

state_press#

The transparency level of the layer as a percentage when pressed.

state_press is an NumericProperty and defaults to 0.12.

state_drag#

The transparency level of the layer as a percentage when dragged.

state_drag is an NumericProperty and defaults to 0.16.

icon_button_filled_opacity_value_disabled_container#
icon_button_filled_opacity_value_disabled_icon#
icon_button_tonal_opacity_value_disabled_container#
icon_button_tonal_opacity_value_disabled_icon#
icon_button_outlined_opacity_value_disabled_container#
icon_button_outlined_opacity_value_disabled_line#
icon_button_outlined_opacity_value_disabled_icon#
icon_button_standard_opacity_value_disabled_icon#
fab_button_opacity_value_disabled_container#
fab_button_opacity_value_disabled_icon#
button_filled_opacity_value_disabled_container#
button_filled_opacity_value_disabled_icon#
button_filled_opacity_value_disabled_text#
button_tonal_opacity_value_disabled_container#
button_tonal_opacity_value_disabled_icon#
button_tonal_opacity_value_disabled_text#
button_outlined_opacity_value_disabled_container#
button_outlined_opacity_value_disabled_line#
button_outlined_opacity_value_disabled_icon#
button_outlined_opacity_value_disabled_text#
button_elevated_opacity_value_disabled_container#
button_elevated_opacity_value_disabled_icon#
button_elevated_opacity_value_disabled_text#
button_text_opacity_value_disabled_icon#
button_text_opacity_value_disabled_text#
label_opacity_value_disabled_text#
card_filled_opacity_value_disabled_state_container#
card_outlined_opacity_value_disabled_state_container#
card_opacity_value_disabled_state_elevated_container#
segmented_button_opacity_value_disabled_container#
segmented_button_opacity_value_disabled_container_active#
segmented_button_opacity_value_disabled_line#
segmented_button_opacity_value_disabled_icon#
segmented_button_opacity_value_disabled_text#
chip_opacity_value_disabled_container#
chip_opacity_value_disabled_text#
chip_opacity_value_disabled_icon#
switch_opacity_value_disabled_line#
switch_opacity_value_disabled_container#
switch_thumb_opacity_value_disabled_container#
switch_opacity_value_disabled_icon#
checkbox_opacity_value_disabled_container#
list_opacity_value_disabled_container#
list_opacity_value_disabled_leading_avatar#
text_field_filled_opacity_value_disabled_state_container#
text_field_outlined_opacity_value_disabled_state_container#
text_field_opacity_value_disabled_max_length_label#
text_field_opacity_value_disabled_helper_text_label#
text_field_opacity_value_disabled_hint_text_label#
text_field_opacity_value_disabled_leading_icon#
text_field_opacity_value_disabled_trailing_icon#
text_field_opacity_value_disabled_line#
set_properties_widget() None#

Fired on_release/on_press/on_enter/on_leave events.

on_disabled(instance, value) None#

Fired when the disabled value changes.

on_enter() None#

Fired when mouse enter the bbox of the widget.

on_leave() None#

Fired when the mouse goes outside the widget border.