Dropdown Item

https://github.com/HeaTTheatR/KivyMD-data/raw/master/gallery/kivymddoc/dropdown-item.png

Usage

from kivy.lang import Builder

from kivymd.app import MDApp

KV = '''
Screen

    MDDropDownItem:
        id: drop_item
        pos_hint: {'center_x': .5, 'center_y': .5}
        text: 'Item'
        on_release: self.set_item("New Item")
'''


class Test(MDApp):
    def __init__(self, **kwargs):
        super().__init__(**kwargs)
        self.screen = Builder.load_string(KV)

    def build(self):
        return self.screen


Test().run()

API - kivymd.uix.dropdownitem

class kivymd.uix.dropdownitem.MDDropDownItem(**kwargs)

Class implements a rectangular ripple effect.

text

Text item.

text is a StringProperty and defaults to ‘’.

current_item

Current name item.

current_item is a StringProperty and defaults to ‘’.

font_size

Item font size.

font_size is a NumericProperty and defaults to ’16sp’.

on_text(self, instance, value)
set_item(self, name_item)

Sets new text for an item.