setCustomRefreshHeaderInfo

显示自定义下拉刷新组件。

使用自定义下拉刷新组件之前,需要在config.xml里面配置要使用的自定义下拉刷新模块名称,如:

  1. <preference name="customRefreshHeader" value="UIPullRefresh"/>

或者在使用openWin、openFrame等方法打开页面时传入customRefreshHeader参数来指定。

setCustomRefreshHeaderInfo({params}, callback(ret, err))

params

由对应的自定义下拉刷新模块提供

callback(ret, err)

由对应的自定义下拉刷新模块提供

示例代码

  1. api.setCustomRefreshHeaderInfo({
  2. bgColor: '#C0C0C0',
  3. images: {
  4. pull: 'widget://image/refresh/pulling.png',
  5. transform: [
  6. 'widget://image/refresh/transform0.png',
  7. 'widget://image/refresh/transform1.png',
  8. 'widget://image/refresh/transform2.png',
  9. 'widget://image/refresh/transform3.png',
  10. 'widget://image/refresh/transform4.png',
  11. 'widget://image/refresh/transform5.png',
  12. 'widget://image/refresh/transform6.png'
  13. ],
  14. load: [
  15. 'widget://image/refresh/loading0.png',
  16. 'widget://image/refresh/loading1.png',
  17. 'widget://image/refresh/loading2.png',
  18. 'widget://image/refresh/loading3.png',
  19. 'widget://image/refresh/loading4.png',
  20. ]
  21. }
  22. }, function(ret, err) {
  23. //在这里从服务器加载数据,加载完成后调用api.refreshHeaderLoadDone()方法恢复组件到默认状态
  24. });

可用性

iOS系统,Android系统

可提供的1.2.0及更高版本