Kivymd: не прокручивается скрол

Помогите разобраться, что не так со скролом. Он не прокручивается. И все новые элементы падают вниз. Понимаю что BoxLayout изначально ориентируется по нижнему краю, но не пойму как его поднять, при том чтоб еще весь список было во всю ширину.

KV

<EventScreen@MDScreen>:
NavigationLayout:
    ScreenManager:
        Screen:
            orientation: "vertical"

            BoxLayout:
                orientation: 'vertical'

                MDToolbar:
                    id: toolbar
                    title: "Мероприятия"
                    md_bg_color: app.theme_cls.primary_color
                    background_palette: "Primary"
                    elevation: 50
                    left_action_items: [['menu', lambda x: nav_drawer.toggle_nav_drawer()]]
                Widget:

                ScrollView:
                    do_scroll_x: False
                    do_scroll_y: True
                    size_hint: (1, None)
                    size: Window.width, Window.height - 80

                    BoxLayout:
                        id: eventScroll
                        orientation: 'vertical'
                        spacing: dp(5)
                        size_hint: (1, None)
                        size: self.parent.size

                        TwoLineAvatarListItem:
                            text: "Two-line item with avatar"
                            secondary_text: "Secondary text here"

                            ImageLeftWidget:
                                source: "avatar.png"

main.py

class EventScreen(MDScreen):
cards_created = BooleanProperty(False)

def on_start(self):

    for i in range(20):
        self.root.ids.eventScroll.add_widget(
            OneLineListItem(text=f"Single-line item {i}")
        )

def callback(self, instance, value):
    toast("Pressed item menu %d" % value)

def exit(self):
    sys.exit(1)

Ответы (0 шт):