setCustomRefreshHeaderInfo
2022-06-13 15:27 更新
显示自定义下拉刷新组件。
使用自定义下拉刷新组件之前,需要在config.xml里面配置要使用的自定义下拉刷新模块名称,如:
<preference name="customRefreshHeader" value="UIPullRefresh"/>
或者在使用openWin、openFrame等方法打开页面时传入customRefreshHeader参数来指定。
setCustomRefreshHeaderInfo({params}, callback(ret, err))
params
由对应的自定义下拉刷新模块提供
callback(ret, err)
由对应的自定义下拉刷新模块提供
示例代码
api.setCustomRefreshHeaderInfo({
bgColor: '#C0C0C0',
images: {
pull: 'widget://image/refresh/pulling.png',
transform: [
'widget://image/refresh/transform0.png',
'widget://image/refresh/transform1.png',
'widget://image/refresh/transform2.png',
'widget://image/refresh/transform3.png',
'widget://image/refresh/transform4.png',
'widget://image/refresh/transform5.png',
'widget://image/refresh/transform6.png'
],
load: [
'widget://image/refresh/loading0.png',
'widget://image/refresh/loading1.png',
'widget://image/refresh/loading2.png',
'widget://image/refresh/loading3.png',
'widget://image/refresh/loading4.png',
]
}
}, function(ret, err) {
//在这里从服务器加载数据,加载完成后调用api.refreshHeaderLoadDone()方法恢复组件到默认状态
});
可用性
iOS系统,Android系统
可提供的1.2.0及更高版本
以上内容是否对您有帮助:
更多建议: