- 软件介绍
- 软件截图
LuaViewPlayground app来自阿里巴巴旗下聚划算移动团队官方推出的LuaView开源项目,LuaViewPlayground app作为开源项目可以很好的帮助电商项目很好的实现提供比H5更好的用户体验和数据传递,LuaViewPlayground app同时做到Android、iOS业务代码共用,减少同一业务的人员重复投入。
LuaViewPlayground app是聚划算无线技术团队的开源项目,LuaViewPlayground app其初衷是为了提升移动端应用动态化能力,提供比H5更好的用户体验,LuaViewPlayground app目前LuaView已经在聚划算大范围使用,先后经历了聚划算 3.8、6.6、9.9大促,已经服务过千万用户。使用LuaView的客户端能够具备H5同样的动态化能力,做到bug随时修,业务随时上,且在硬件交互,动画等功能上提供比H5更好的体验。
LuaViewPlayground appLua语言进行代码编写,目前支持两个端:Android和iOS。Android 端使用LuaJ引擎,iOS端使用LuaC引擎。LuaViewPlayground app几乎所有API既可以作为get函数调用,也可以作为set函数调用,有参数的时候作为set函数调用,并返回对象本身(可供链式调用)。
LuaViewPlayground app无参数的时候作为get函数调用,并返还调用返回值,时间单位是秒,毫秒通过小数来设置,所有尺寸单位为点(dot),而非真实像素(px)容器类包含View的容器方法,非容器类没有View的容器方法。
LuaViewPlayground 注意事项
LuaView是外部使用LuaView的唯一主入口
LuaView 使用 -Android
1. 创建LuaView
LuaView luaview = LuaView.create(getContext());
2. 注册扩展
luaview.registerPanel(CustomLoading.class);
luaview.register("bridge", new CustomBridge());
3. 加载资源
luaview.load("脚本uri");
如:本地, luaview.load("main.lua"); //加载 assets下的main.lua。网络, luaview.load("http://luaview.github.com/test.zip"); //加载 网络资源test.zip,LuaView会自行下载并解压执行