Nativescript RadSideDrawer - 任何使其可拖动的方法?

时间:2018-05-29 21:22:36

标签: nativescript

我是nativescript的新手,根据我的理解,我从纯HTML / JS开发中知道的某些概念不适用于nativescript XML?

特别是,可以使用什么方法使RadListSideDrawer可拖动扩展。也就是说,我的应用程序只能在iPad上运行,我希望用户能够将侧边框拖动到他们喜欢的任何宽度。

使用HTML / CSS,通常可以通过mousedown,mouseup和mousemove事件完成,动态调整宽度。可以在nativescript中使用此方法吗?此外,我习惯使用向下div和span或whatnot来设置拖动句柄的样式,但我不确定nativescript中的模拟是什么。

1 个答案:

答案 0 :(得分:1)

因为RadSideDrawer不是开源的;我无法想象你可以通过拖动来控制控件的宽度。

但是,搜索“SideDrawer”(截至2018-06-01)显示了三个在https://plugins.nativescript.rocks上实现侧抽屉的插件。

第一个插件NativeScript-SideDrawer是开源的;因此,您可以修改插件源,以支持您希望侧面抽屉保持打开,直到它们松开鼠标。

第二个插件NativeScript-Foss-SideDrawer是上面的一个分支;它说它继续原作者停止的地方。所以这可能是一个更好的选择。

第三个插件是nativescript-ui-sidedrawer,这是你上面提到的RadSideDrawer(它不是开源的,但最终可能是)。