iOS平台实现打开和关闭波纹进度条功能,界面类似于360手机充电效果,圆形波纹动态显示百分比。开发者可自定义波纹进度条的位置、大小、波纹流动速度、填充色及显示百分比。本插件提供,打开、关闭、隐藏、显示等方法供开发者调用。本插件由第三方插件开发者提供,使用本插件需在线应用打包安装包。
显示波纹进度UI
showWave(param)
fixedOn:
类型:字符串
默认值:无
描述:将视图添加到指定的frame上面,非必填
fixed:
类型:字符串
默认值:无
描述:提供fixed参数,控制视图是否随着frame内容的移动而跟着移动,非必填
取值:
r:
类型:数字类型
默认值:75
描述:半径,非必填
centerX:
类型:数字类型
默认值:75
描述:圆心X轴坐标,非必填
centerY:
类型:数字类型
默认值:75
描述:圆心Y轴坐标,非必填
speed:
类型:浮点
默认值:0.3
取值范围:0~1
描述:波纹流动速度,浮点型,非必填
progress:
类型:数字类型
默认值:50
取值范围:1~100
描述:波纹进度值,非必填
firstFillColor:
类型:字符串
默认值:rgba(134,216,210,1.0)
描述:前填充色
secondFillColor:
类型:字符串
默认值:rgba(134,216,210,0.5)
描述:海浪波纹填充色
var wave = api.require('waveProgress');
var param={};
param.fixedOn=api.frameName;//将视图添加到指定的frame上面,非必填
param.fixed=true;//提供fixed参数,控制视图是否随着frame内容的移动而跟着移动,非必填
param.r=75;//圆半径,数字类型,非必填,有默认值75
param.centerX=75;//圆心X轴坐标,数字类型,非必填,有默认值75
param.centerY=75;//圆心Y轴坐标,数字类型,非必填,有默认值75
param.speed=0.3;//波纹流动速度,浮点型,非必填,有默认值0.3
param.progress=50;//波纹进度值,非必填,有默认值50(50%)
param.firstFillColor='rgba(134,216,210,1.0)';//支持rgb、rgba、#,如rgba(0,0,0,0.4)
param.secondFillColor='rgba(134,216,210,0.5)';//支持rgb、rgba、#,如rgba(0,0,0,0.4)
wave.showWave(param);
iOS系统
关闭波型UI
closeWave(param)
var wave = api.require('waveProgress');
wave.closeWave();
隐藏波型UI,并没有从内存里清除
iOS系统
可提供的1.0.0及更高版本
显示已隐藏的波型UI
show()
var wave = api.require('waveProgress');
wave.show();
iOS系统
可提供的1.0.0及更高版本
隐藏波型UI
hide()
var wave = api.require('waveProgress');
wave.hide();
iOS系统
可提供的1.0.0及更高版本
设置波型UI进度值
setProgress(param)
progress:
类型:数字类型
默认值:50
取值范围:1~100
描述:波纹进度值,非必填
var wave = api.require('waveProgress');
var param={};
param.progress=50;
wave.setProgress(param);
iOS系统
可提供的1.0.0及更高版本