如何覆盖BlackBerry10功能?

时间:2013-04-04 07:53:46

标签: qml blackberry-10 blackberry-cascades

我正在创建一个使用标签栏和“更多”按钮的应用程序。我想覆盖滑动功能,而不是OnClick上的“更多”按钮,帮助面板会在滑动时弹出(从左到右)。

enter image description here

图片显示标签,第四个标签按钮是“更多”按钮。

这是我的main.qml文件。

TabbedPane {
    showTabsOnActionBar: false
    Tab {
        title: "Home"
        Page {
            id: page1
            actions: [
                ActionItem {
                    id: new
                    title: "New"
                },
                ActionItem {
                    id: delete
                    title: "Delete"
                },
            ]

        }

    }
}

2 个答案:

答案 0 :(得分:0)

这些是动作,而不是标签。 “更多”按钮是动作溢出菜单。您可以听取此菜单的状态。 onActionMenuVisualStateChanged

答案 1 :(得分:0)

从TabbedPane(您看到这些图形)的文档中,您可以通过设置属性sidebarState来“改变侧边栏的外观”。因此可以使用GestureHandler检测滑动并将sidebarState设置为VisibleFull。