下载文档

uexHexagonal
更新时间:2016-04-17

1、简介

六棱柱插件

1.1、说明

旋转六棱柱的相关功能,用来在主页进行导航

1.2、UI展示

1.3、开源源码

插件测试用例与源码下载:点击 插件中心至插件详情页 (插件测试用例与插件源码已经提供)

2、API概览

2.1、方法

setPrismParam 设置数据

uexHexagonal.setPrismParam(param)

说明:

设置六棱柱的数据,图片路径支持 wgt:// wgts:// res:// file:// 路径协议详见CONSTANT中PathTypes

  • 必须在open方法之前调用此方法

参数:

  1. paramString类型的json字符串
  2. var param={
  3. value:[//数据数组
  4. {
  5. pic:,//图片路径,只支持res://协议头
  6. text:,//文本内容
  7. }
  8. ]
  9. }
  • value里包含6个字典,分别包含了六棱柱6个侧面的数据

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

3.0.0+

示例:

  1. var data={
  2. value:[
  3. {
  4. pic:"res://xx0.png",
  5. text:"text0"}
  6. },
  7. {
  8. pic:"res://xx1.png",
  9. text:"text1"}
  10. },
  11. {
  12. pic:"res://xx2.png",
  13. text:"text2"}
  14. },
  15. {
  16. pic:"res://xx3.png",
  17. text:"text3"}
  18. },
  19. {
  20. pic:"res://xx4.png",
  21. text:"text4"}
  22. },
  23. {
  24. pic:"res://xx5.png",
  25. text:"text5"}
  26. }
  27. ]
  28. };
  29. var jsonData=JSON.stringify(data);
  30. uexHexagonal.setPrismParam(jsonData)

open 打开

uexHexagonal.open(x,y,width,height);

说明:

打开

参数:

参数名称 参数类型 是否必选 说明
x Number x坐标
y Number y坐标
width Number 宽度
height Number 高度

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

3.0.0+

示例:

  1. var x = 0;
  2. var y = 0;
  3. var width = 200;
  4. var height = 200;
  5. uexHexagonal.open(x,y,width,height);

close 关闭

uexHexagonal.close();

说明:

关闭

参数:

平台支持:

Android 2.2+
iOS 6.0+

版本支持:

3.0.0+

示例:

  1. uexHexagonal.close();

2.2、监听方法

onClickItem 点击item的监听方法

uexHexagonal.onItemClick(index)

参数:

参数名称 参数类型 是否必选 说明
index Number 必选 索引

平台支持:

Android2.2+
iOS6.0+

版本支持:
3.0.0+

示例:

  1. uexHexagonal.onItemClick = function(data){
  2. alert("onItemClick" + data);
  3. }

3、更新历史

iOS

API版本:uexHexagonal-3.0.3

最近更新时间:2015-12-26

历史发布版本 更新内容
3.0.3 添加IDE支持
3.0.2 使用新版Xcode重新编译,支持arm64
3.0.1 统一回调方法名,统一回调参数
3.0.0 六面体功能插件

Android

API版本:uexHexagonal-3.0.3

最近更新时间:2015-12-26

历史发布版本 更新内容
3.0.3 修复点击图片打开新窗口后六棱柱显示在窗口上层问题
3.0.2 增加cbOpenHexagonal函数回调接口
3.0.1 修复图片顺序问题
3.0.0 六面体功能插件