UIPullRefreshFlash模块概述:UIPullRefreshFlash模块封装了引擎新推出的下拉刷新接口,应用可以使用该模块实现下拉刷新功能,动画效果炫酷。使用本模块,当用户下拉时,本模块会随着用户下拉的高度进行放大和缩小,同时随着用户下拉的高度播放一组关键帧图片。参考下面的pull参数)以下拉一定距离(阈值/图片数量)的形式给模块播放一帧图片;当下拉高度达到一定阈值时,触发加载事件:进入加载状态时,刷新提示图标,开始播放加载关键帧图片数组。此时每帧图片间隔50毫秒,下拉刷新事件回传给前端。前端获取到下拉刷新事件后开始加载数据;数据加载完成后,调用接口api.refreshHeaderLoadDone停止加载状态;详见模块文档:https://docs.apicloud.com/Cli...使用策略:①对于APICloud平台上的普通模块,需要在调用相应接口之前require模块。但是由于该模块是基于引擎的下拉刷新功能扩展的,所以该模块的使用方法比较特殊。不需要模块,而是在config.xml文件中配置模块。config.xml文件的配置示例如下:任意弹窗(frame、window)调用api.setCustomRefreshHeaderInfo接口设置下拉刷新样式,启动和停止刷新加载状态(api.refreshHeaderLoading、api.refreshHeaderLoadDone)。②如果想在不同的窗口或框架使用不同的下拉刷新模块,开发者可以在窗口或框架打开时传入参数customRefreshHeader:'下拉刷新模块的块名'指定下拉表单的刷新模块。{api.openFrame({name:'UIPullRefreshFlash-con',url:'./UIPullRefreshFlash-con.html',customRefreshHeader:'UIPullRefreshFlash',bounces:true,rect:{x:offset.l,y:offset.t+offset.h,w:offset.w,h:bodyHeight-offset.h}});}复制代码UIPullRefreshFlash模块共有三个接口:setCustomRefreshHeaderInfo:配置下拉刷新样式;refreshHeaderLoading:手动开启下拉刷新的加载状态,注意:下拉刷新状态也可以在用户下拉到阈值时自动触发;refreshHeaderLoadDone:手动停止下拉刷新的加载状态;本文来自APICloud官方论坛,感谢版主粉红淘气新分享。
