UIPartCircleProgress是一个半圆形进度条,开发者可以自定义半圆形大小、位置、背景颜色,进度条颜色、进度条宽度,未完成进度条颜色、未完成进度条宽度,标题内容与距离圆心位置、标题颜色与动画和动画时长。
显示圆形进度条窗口
open(params)
progress:
animationTime:
size:
{
x: 100, //(可选项)数字类型;圆心 x 坐标(相对于所属的 Window 或 Frame);默认值:100
y: 100, //(可选项)数字类型;圆心 y 坐标(相对于所属的 Window 或 Frame);默认值:100
radius:10 // (可选项) 数字类型;圆形半径;默认:100
}
styles:
{
circle:{ //(可选项)JSON对象;进度环样式配置
activeBg:'#F7AF60', //(可选项) 圆形进度条背景颜色,支持支持rgb、rgba、#;默认 '#F7AF60'
activeWidth:10, //(可选项) 进度条宽度;默认:10
normalBg:'#FFEDDA', //(可选项) 未走过进度条颜色,支持支持rgb、rgba、#;默认 '#FFEDDA'
normalWidth:5 , //(可选项) 未走过进度条宽度;默认:5
endPointColor:'#F7B365', //(可选项)字符串类型;进度条结束位置圆点颜色:默认:‘#F7B365’
endPointRadius: //(可选项)数字类型;进度条结束位置圆点半径;默认:10
}
}
title:
{
content:'标题', //(可选项) 字符串类型;圆形进度条标题
distance:30 , //(可选项) 数字类型;标题下边缘与距圆心距;默认:30
color:'#999999', //(可选项) 字符串类型;标题颜色,支持支持rgb、rgba、#;默认 '#999999'
size:15 //(可选项) 数字类型;条标题字体大小;默认:15
}
subtitle:
{
content:'子标题', //(可选项) 字符串类型;子标题
distance:10 , //(可选项) 数字类型;子标题下边缘距圆心距;默认:10
color:'#F7AF60', //(可选项) 字符串类型;子标题颜色,支持rgb、rgba、#;默认 '#F7AF60'
size:30 //(可选项) 数字类型;子标题字体大小;默认 30
}
fixedOn:
fixed:
ret:
{
status:true, //布尔类型;是否成功
id:0, //数字类型;打开的环形进度条插件的id
eventType:show //字符串类型;交互事件类型;取值范围
//show
//show:打开成功回调事件
}
var UIPartCircleProgress = api.require('UIPartCircleProgress');
var params = {
progress:60,
animationTime:1,
size:{
x:200,
y:150,
radius:100 //(可选项) 圆形半径;
},
styles:{
bg:'#ffffff', //(可选项) 圆形背景设置,可以设置颜色或背景图片,颜色支持rgb、rgba、#,图片支持fs,widget;
circle:{
activeBg:'#FFA500', //(可选项) 圆形背景颜色,支持支持rgb、rgba、
activeWidth:10, //(可选项) 进度条宽度;
normalBg:'#D3D3D3', //(可选项) 未走过进度条颜色,支持支持rgb、rgba、
normalWidth:5 //(可选项) 未走过进度条宽度;
}
},
title: {
content:'标题', //(可选项) 字符串类型;圆形进度条标题
distance:20 , //(可选项) 数字类型;标题下边缘与距圆心距;
color:'#000000', //(可选项) 字符串类型;标题颜色,支持支持rgb、rgba、#;
size:12 //(可选项) 数字类型;条标题字体大小;
},
subtitle:{
content:'子标题', //(可选项) 字符串类型;子标题
distance:20 , //(可选项) 数字类型;子标题上边缘距圆心距;
color:'#000000', //(可选项) 字符串类型;子标题颜色,支持rgb、rgba、#
size:14 //(可选项) 数字类型;子标题字体大小;
},
fixedOn: api.frameName
};
UIPartCircleProgress.open(params, function(ret) {
alert(ret.id);
});
iOS系统,android系统
可提供的1.0.0及更高版本
关闭圆形进度条窗口
close(params);
id:
ret:
{
status:true, //布尔类型;是否成功
}
var UIPartCircleProgress = api.require('UIPartCircleProgress');
UIPartCircleProgress.close({
id:0
});
iOS系统,android系统
可提供的1.0.0及更高版本
设置进度条进度。
setProgress(params)
id:
progress:
var UIPartCircleProgress = api.require('UIPartCircleProgress');
var params = {
id:1,
progress:90,
}
UIPartCircleProgress.setProgress(params);
iOS系统,android系统
可提供的1.0.0及更高版本
设置进度条中显示内容
setTitles(params)
id:
title:
{
content:'标题', //字符串类型;圆形进度条标题
distance:30 , //(可选项) 数字类型;标题下边缘与距圆心距;默认:30
color:'#999999', //(可选项) 字符串类型;标题颜色,支持支持rgb、rgba、#;默认 '#999999'
size:15 //(可选项) 数字类型;条标题字体大小;默认:15
}
subtitle:
{
content:'子标题', //(可选项) 字符串类型;子标题
distance:10 , //(可选项) 数字类型;子标题下边缘距圆心距;默认:10
color:'#F7AF60', //(可选项) 字符串类型;子标题颜色,支持rgb、rgba、#;默认 '#F7AF60'
size:30 //(可选项) 数字类型;子标题字体大小;默认 30
}
var UIPartCircleProgress = api.require('UIPartCircleProgress');
var params = {
id:1,
title:{},
subtitle:{},
}
UIPartCircleProgress.setTitles(params);
iOS系统,android系统
可提供的1.0.0及更高版本
设置进度条进度监听
setProgressListener(params)
id:
ret:
{
status:true, //布尔类型;是否成功
id:0, //数字类型;打开的环形进度条插件的id
progress:, //数字类型;变化后的进度
}
var UIPartCircleProgress = api.require('UIPartCircleProgress');
var params = {
id:1,
}
UIPartCircleProgress.setProgressListener(params,function(ret, err){
});
iOS系统,android系统
可提供的1.0.0及更高版本
显示圆形进度条窗口
show(params);
id:
var UIPartCircleProgress = api.require('UIPartCircleProgress');
UIPartCircleProgress.show({
id:0
});
iOS系统,android系统
可提供的1.0.0及更高版本
隐藏圆形进度条窗口
hide(params);
id:
var UIPartCircleProgress = api.require('UIPartCircleProgress');
UIPartCircleProgress.hide({
id:0
});
iOS系统,android系统
可提供的1.0.0及更高版本
)
UIPartCircleProgress是一个半圆形进度条,开发者可以自定义半圆形大小、位置、背景颜色,进度条颜色、进度条宽度,未完成进度条颜色、未完成进度条宽度,标题内容与距离圆心位置、标题颜色与动画和动画时长。
显示圆形进度条窗口
open(params)
progress:
animationTime:
size:
{
x: 100, //(可选项)数字类型;圆心 x 坐标(相对于所属的 Window 或 Frame);默认值:100
y: 100, //(可选项)数字类型;圆心 y 坐标(相对于所属的 Window 或 Frame);默认值:100
radius:10 // (可选项) 数字类型;圆形半径;默认:100
}
styles:
{
circle:{ //(可选项)JSON对象;进度环样式配置
activeBg:'#F7AF60', //(可选项) 圆形进度条背景颜色,支持支持rgb、rgba、#;默认 '#F7AF60'
activeWidth:10, //(可选项) 进度条宽度;默认:10
normalBg:'#FFEDDA', //(可选项) 未走过进度条颜色,支持支持rgb、rgba、#;默认 '#FFEDDA'
normalWidth:5 , //(可选项) 未走过进度条宽度;默认:5
endPointColor:'#F7B365', //(可选项)字符串类型;进度条结束位置圆点颜色:默认:‘#F7B365’
endPointRadius: //(可选项)数字类型;进度条结束位置圆点半径;默认:10
}
}
title:
{
content:'标题', //(可选项) 字符串类型;圆形进度条标题
distance:30 , //(可选项) 数字类型;标题下边缘与距圆心距;默认:30
color:'#999999', //(可选项) 字符串类型;标题颜色,支持支持rgb、rgba、#;默认 '#999999'
size:15 //(可选项) 数字类型;条标题字体大小;默认:15
}
subtitle:
{
content:'子标题', //(可选项) 字符串类型;子标题
distance:10 , //(可选项) 数字类型;子标题下边缘距圆心距;默认:10
color:'#F7AF60', //(可选项) 字符串类型;子标题颜色,支持rgb、rgba、#;默认 '#F7AF60'
size:30 //(可选项) 数字类型;子标题字体大小;默认 30
}
fixedOn:
fixed:
ret:
{
status:true, //布尔类型;是否成功
id:0, //数字类型;打开的环形进度条插件的id
eventType:show //字符串类型;交互事件类型;取值范围
//show
//show:打开成功回调事件
}
var UIPartCircleProgress = api.require('UIPartCircleProgress');
var params = {
progress:60,
animationTime:1,
size:{
x:200,
y:150,
radius:100 //(可选项) 圆形半径;
},
styles:{
bg:'#ffffff', //(可选项) 圆形背景设置,可以设置颜色或背景图片,颜色支持rgb、rgba、#,图片支持fs,widget;
circle:{
activeBg:'#FFA500', //(可选项) 圆形背景颜色,支持支持rgb、rgba、
activeWidth:10, //(可选项) 进度条宽度;
normalBg:'#D3D3D3', //(可选项) 未走过进度条颜色,支持支持rgb、rgba、
normalWidth:5 //(可选项) 未走过进度条宽度;
}
},
title: {
content:'标题', //(可选项) 字符串类型;圆形进度条标题
distance:20 , //(可选项) 数字类型;标题下边缘与距圆心距;
color:'#000000', //(可选项) 字符串类型;标题颜色,支持支持rgb、rgba、#;
size:12 //(可选项) 数字类型;条标题字体大小;
},
subtitle:{
content:'子标题', //(可选项) 字符串类型;子标题
distance:20 , //(可选项) 数字类型;子标题上边缘距圆心距;
color:'#000000', //(可选项) 字符串类型;子标题颜色,支持rgb、rgba、#
size:14 //(可选项) 数字类型;子标题字体大小;
},
fixedOn: api.frameName
};
UIPartCircleProgress.open(params, function(ret) {
alert(ret.id);
});
iOS系统,android系统
可提供的1.0.0及更高版本
关闭圆形进度条窗口
close(params);
id:
ret:
{
status:true, //布尔类型;是否成功
}
var UIPartCircleProgress = api.require('UIPartCircleProgress');
UIPartCircleProgress.close({
id:0
});
iOS系统,android系统
可提供的1.0.0及更高版本
设置进度条进度。
setProgress(params)
id:
progress:
var UIPartCircleProgress = api.require('UIPartCircleProgress');
var params = {
id:1,
progress:90,
}
UIPartCircleProgress.setProgress(params);
iOS系统,android系统
可提供的1.0.0及更高版本
设置进度条中显示内容
setTitles(params)
id:
title:
{
content:'标题', //字符串类型;圆形进度条标题
distance:30 , //(可选项) 数字类型;标题下边缘与距圆心距;默认:30
color:'#999999', //(可选项) 字符串类型;标题颜色,支持支持rgb、rgba、#;默认 '#999999'
size:15 //(可选项) 数字类型;条标题字体大小;默认:15
}
subtitle:
{
content:'子标题', //(可选项) 字符串类型;子标题
distance:10 , //(可选项) 数字类型;子标题下边缘距圆心距;默认:10
color:'#F7AF60', //(可选项) 字符串类型;子标题颜色,支持rgb、rgba、#;默认 '#F7AF60'
size:30 //(可选项) 数字类型;子标题字体大小;默认 30
}
var UIPartCircleProgress = api.require('UIPartCircleProgress');
var params = {
id:1,
title:{},
subtitle:{},
}
UIPartCircleProgress.setTitles(params);
iOS系统,android系统
可提供的1.0.0及更高版本
设置进度条进度监听
setProgressListener(params)
id:
ret:
{
status:true, //布尔类型;是否成功
id:0, //数字类型;打开的环形进度条插件的id
progress:, //数字类型;变化后的进度
}
var UIPartCircleProgress = api.require('UIPartCircleProgress');
var params = {
id:1,
}
UIPartCircleProgress.setProgressListener(params,function(ret, err){
});
iOS系统,android系统
可提供的1.0.0及更高版本
显示圆形进度条窗口
show(params);
id:
var UIPartCircleProgress = api.require('UIPartCircleProgress');
UIPartCircleProgress.show({
id:0
});
iOS系统,android系统
可提供的1.0.0及更高版本
给标题添加点击事件
addClickListenner(params);
ret:
{
id:0, //数字类型;打开的环形进度条插件的id
eventType:click //字符串类型;交互事件类型;取值范围
//click:点击标题回调事件
}
var UIPartCircleProgress = api.require('UIPartCircleProgress');
UIPartCircleProgress. addClickListenner();
iOS系统,android系统
可提供的1.0.0及更高版本