本篇文章1713字,读完约4分钟

许多开发人员在基于AppCan移动平台开发应用程序时会遇到多浮动窗口的实现问题。在这里,AppCan移动平台的小编译总结了四种常用的多浮动窗口实现方法,供移动APP开发者参考。

多浮动窗口在AppCan移动平台上的实现:

第一种应用程序框架打开

appcan.frame.open(id、url、左侧、顶部、名称、索引、更改、extraInfo)

打开浮动窗口

注意:重新打包appcan.window.openPopover通用参数(简化版本)。

要由浮动窗口加载的页面的地址。如果url是一个数组,将打开一个多页浮动窗口。

这种方法相对简单,推荐使用。

应用场景:

1.制表符切换,将控件直接插入到IDE中,并用一个键创建制表符。

页面自动加载标签代码,并且主体和脚本标签已经创建了所需的代码。

脚本标签自动加载了appcan.tab和tabview.on方法,主体标签自动加载了它们。

2.tabb+滑动效应

使用appcan.tab(步骤1) +appcan.frame.open方法(有关详细信息,请参见此方法的示例)

模拟器/实时预览效果:有了内容,你可以手动切换窗口

真实的机器效果:有了内容,你可以手动切换窗口和滑动切换窗口。

第二种使用AppCan本地的uexWindow代码。

OpenPolyPover

打开多页浮动窗口

注意:在当前窗口中打开一个多页浮动窗口,在滑动模式下切换页面,并设置是否支持滑动引用设置多页浮动窗口。

(http://newdocx.appcan.cn/newdocx/docx?设置控件是否响应滑动事件)

添加:该方法使用本机uexWindow代码实现多个浮动窗口,而其他三种方法是基于AppCan引擎的本机接口封装。

第三个应用程序窗口

appcan . window . OpenPolyPover(PopName,content,dataType,left,top,width,height,change,fontSize,flag,indexSelected,extraInfo)

打开多页浮动窗口

描述:封装用户界面。

第四种应用程序框架

appcan.frame.openMulti(popName,content,dataType,left,top,width,height,fontSize,flag,indexSelected)

打开多页浮动窗口

注意:重新打包app can . window . open multiplepover公共参数(简化版本)。

差异:不改变参数。

提示:

1.要防止在多个窗口之间滑动:

(1)在上述四种方式的基础上,调用

uexWindow . SetMultipolPooverFlipingBaled .

uexWindow . SetMultipolPoverFlipingBaled(1);//设置为防止在多个浮动窗口之间滑动。启用参数为1。需要在浮动窗口的子页面中调用该接口,以防止滑动,即多视点。

(2)还有另一种方法可以实现。建议参考集成开发环境中模板index.html主页使用的方法。

2.如果测试期间无法显示内容内容,请注意需要传入dataType参数:0。如果为1,并且内容是路径,则不会显示内容。有关详细信息,请参考dataType参数描述。

窗口加载的数据类型

0: url已加载

1: html内容加载

2.有url和html两种内容方法

3.appcan . window . openmultiplepover方法中的参数dataType为2。如果没有显示内容,原因可能是传入的内容是path url方法,默认值是0。

附件:如需下载,请参考文件:

http://newdocx.appcan.cn/newdocx/docx?类型= 1390 _ 1249 # OpenMultiPopover打开多页浮动窗口

以上是AppCan移动平台应用开发中四种常用的多浮动窗口实现方法。详细的说明和相关的例子都在AppCan官方网站文档中心介绍。AppCan论坛还可以帮助您解决各种开发和应用问题。

来源:罗马观察报

标题:AppCan移动平台教你如何实现多个浮动窗口。

地址:http://www.l7k9.com/gcbyw/1029.html