为帮助用户更好更快的使用插件,论坛维护了一个示例,示例中包含示例代码、知识点讲解、注意事项等,供您参考。
coverFlow底层封装了openGL实现的3D图片流效果和逼真的倒影。开发者可自定义图片及其数量。只需一个open接口就能打开一个超炫酷的coverFlow效果导航菜单
打开coverFlow
open({params}, callback(ret, err))
x :
y:
w:
h:
bgColor:
paths:
reflect:
fixedOn:
fixed:
ret:
内部字段:
{
eventType: //事件类型,取值范围如下:
click//点击事件
scroll//滚动事件
index: //返回用户选择的图片的下标
}
var coverFlow = api.require('coverFlow');
coverFlow.open({
x: 0,
y: 0,
w: api.winWidth,
h: 300,
bgColor: '#ADD8E6',
paths: [
'widget://res/a1.png',
'widget://res/a1.png',
'widget://res/a1.png',
'widget://res/a1.png',
'widget://res/a1.png',
'widget://res/a1.png',
'widget://res/a1.png',
'widget://res/a1.png',
'widget://res/a1.png'
],
fixedOn: api.frameName
}, function(ret, err) {
if (ret) {
api.alert({
msg: JSON.stringify(ret)
})
} else {
api.alert({
msg: JSON.stringify(err)
})
}
});
打开coverFlow插件视图
iOS系统,Android系统
可提供的1.0.0及更高版本
关闭coverFlow
close()
var coverFlow = api.require('coverFlow');
coverFlow.close();
关闭coverFlow
iOS系统,Android系统
可提供的1.0.0及更高版本
隐藏显示的coverFlow视图
hide()
var coverFlow = api.require('coverFlow');
coverFlow.hide();
只是隐藏插件视图,并没有从内存里清除
iOS系统,Android系统
可提供的1.0.1及更高版本
显示已隐藏的coverFlow视图
show()
var coverFlow = api.require('coverFlow');
coverFlow.show();
显示插件视图
iOS系统,Android系统
可提供的1.0.1及更高版本
为帮助用户更好更快的使用插件,论坛维护了一个示例,示例中包含示例代码、知识点讲解、注意事项等,供您参考。