我是nativescript的新手,根据我的理解,我从纯HTML / JS开发中知道的某些概念不适用于nativescript XML?
特别是,可以使用什么方法使RadListSideDrawer可拖动扩展。也就是说,我的应用程序只能在iPad上运行,我希望用户能够将侧边框拖动到他们喜欢的任何宽度。
使用HTML / CSS,通常可以通过mousedown,mouseup和mousemove事件完成,动态调整宽度。可以在nativescript中使用此方法吗?此外,我习惯使用向下div和span或whatnot来设置拖动句柄的样式,但我不确定nativescript中的模拟是什么。
答案 0 :(得分:1)
因为RadSideDrawer不是开源的;我无法想象你可以通过拖动来控制控件的宽度。
但是,搜索“SideDrawer”(截至2018-06-01)显示了三个在https://plugins.nativescript.rocks上实现侧抽屉的插件。
第一个插件NativeScript-SideDrawer是开源的;因此,您可以修改插件源,以支持您希望侧面抽屉保持打开,直到它们松开鼠标。
第二个插件NativeScript-Foss-SideDrawer是上面的一个分支;它说它继续原作者停止的地方。所以这可能是一个更好的选择。
第三个插件是nativescript-ui-sidedrawer,这是你上面提到的RadSideDrawer(它不是开源的,但最终可能是)。