Я ищу решение для создания кнопки поверх прокрутки, которая не перемещается вместе с прокруткой. Все, что я пробовал до сих пор, создает кнопку либо под свитком, либо внутри. Вот ...

1
Savu 7 Янв 2021 в 05:29

1 ответ

Лучший ответ

Чтобы Button находился «поверх» ScrollView, вам просто нужно убедиться, что он нарисован после ScrollView. Для этого вы можете переместить Button в kv после ScrollView:

<MainScreen>:
    name:'main_screen'

    ScrollView:
        do_scroll_x: False
        do_scroll_y: True
        index:5
    
        GridLayout:
            index:5
            cols: 1
            padding: 10
            spacing: 10
            # size_hint: None, None
            size_hint_x: 1
            size_hint_y: None
            do_scroll_x: False
            height: self.minimum_height
            id: container
            
    MDRaisedButton:
        text: "add"
        pos_hint:{"center_x":.5, "center_y":.5}
        index:10
        on_release:
            root.AddToList()
1
John Anderson 7 Янв 2021 в 15:07