Behaviors¶
Modules and classes implementing various behaviors for buttons etc.
API - kivymd.uix.behaviors¶
-
class
kivymd.uix.behaviors.CircularRippleBehavior¶ Bases:
kivymd.uix.behaviors.ripplebehavior.CommonRippleClass implements a circular ripple effect.
-
ripple_scale¶ See
ripple_scale.ripple_scaleis anNumericPropertyand defaults to 1.
-
lay_canvas_instructions(self)¶
-
-
class
kivymd.uix.behaviors.RectangularRippleBehavior¶ Bases:
kivymd.uix.behaviors.ripplebehavior.CommonRippleClass implements a rectangular ripple effect.
-
ripple_scale¶ See
ripple_scale.ripple_scaleis anNumericPropertyand defaults to 2.75.
-
lay_canvas_instructions(self)¶
-
-
class
kivymd.uix.behaviors.HoverBehavior(**kwargs)¶ Bases:
object- Events
on_enterFired when mouse enter the bbox of the widget.
on_leaveFired when the mouse exit the widget.
-
hovered¶ True, if the mouse cursor is within the borders of the widget.
hoveredis anBooleanPropertyand defaults to False.
-
border_point¶ Contains the last relevant point received by the Hoverable. This can be used in
on_enteroron_leavein order to know where was dispatched the event.border_pointis anObjectPropertyand defaults to None.
-
on_mouse_pos(self, *args)¶
-
on_enter(self)¶ Fired when mouse enter the bbox of the widget.
-
on_leave(self)¶ Fired when the mouse exit the widget.
-
class
kivymd.uix.behaviors.CommonElevationBehavior(**kwargs)¶ Bases:
object-
elevation¶ Elevation value.
elevationis anAliasPropertythat returns the value forelevation.
-
-
class
kivymd.uix.behaviors.CircularElevationBehavior(**kwargs)¶ Bases:
kivymd.uix.behaviors.elevation.CommonElevationBehavior
-
class
kivymd.uix.behaviors.RectangularElevationBehavior¶ Bases:
kivymd.uix.behaviors.elevation.CommonElevationBehavior
-
class
kivymd.uix.behaviors.BackgroundColorBehavior¶ Bases:
kivy.uix.widget.Widget-
r¶ The value of
redin thergbapalette.ris anBoundedNumericPropertyand defaults to 1.0.
-
g¶ The value of
greenin thergbapalette.gis anBoundedNumericPropertyand defaults to 1.0.
-
b¶ The value of
bluein thergbapalette.bis anBoundedNumericPropertyand defaults to 1.0.
-
a¶ The value of
alpha channelin thergbapalette.ais anBoundedNumericPropertyand defaults to 0.0.
-
md_bg_color¶ The background color of the widget (
Widget) that will be inherited from theBackgroundColorBehaviorclass.For example:
Widget: canvas: Color: rgba: 0, 1, 1, 1 Rectangle: size: self.size pos: self.pos
similar to code:
<MyWidget@BackgroundColorBehavior> md_bg_color: 0, 1, 1, 1
md_bg_coloris anReferenceListPropertyand defaults tor,g,b,a.
-
-
class
kivymd.uix.behaviors.SpecificBackgroundColorBehavior(**kwargs)¶ Bases:
kivymd.uix.behaviors.backgroundcolorbehavior.BackgroundColorBehavior-
background_palette¶ See
kivymd.color_definitions.palette.background_paletteis anOptionPropertyand defaults to ‘Primary’.
-
background_hue¶ See
kivymd.color_definitions.hue.background_hueis anOptionPropertyand defaults to ‘500’.
-
specific_text_color¶ specific_text_coloris anListPropertyand defaults to [0, 0, 0, 0.87].
-
specific_secondary_text_color¶ specific_secondary_text_color`is an :class:`~kivy.properties.ListPropertyand defaults to [0, 0, 0, 0.87].
-