首页 应用 商务办公 Corona SDK Material Design

使用Corona SDK构建的跨平台材料设计应用程序的测试。

该应用程序为Corona SDK展示了一个新兴的插件。该插件将允许开发人员覆盖Corona API中的标准小部件库,从而扩展了其应用程序的外观,以包括Google的材料设计属性。这将使使用Corona SDK为iOS和Android开发应用程序看起来更专业。

例如,我的新插件的纽顿API将覆盖Corona的NewButton API。每个Google的标准将获得一个漂亮的材料按钮,而不是获得标准按钮。

此外,可以创建通用的“材料”。它继承了诸如深度(可以通过更改对象的Z更改),自动生成阴影和调整功能的属性。我还利用Lua的MetaTables使获得和设置一些材料的Z值容易。例如,“ mymaterial.z”充当getter和setter。 “ mymaterial.z = 10”与“ mymaterial.setz(10)”和“ someVal = mymaterial.z”相同,将某个Val设置为10。

此外,目前正在开发行为以统一的方式控制应用程序的材料。这是用“水平”和“垂直”按钮演示的。自动尺寸和配件进行更新。

滑动抽屉易于实现,您可以使用本机Android应用中存在的手势(即从左侧滑动)。

在我看来,溢出菜单非常漂亮。我将尽快添加快捷方式,您可以将手指拖到它上以选择一个选项。

最后,材料的颜色可以用Google在其材料设计网站上提供的名称指定。不再需要将您的RGB六角形转换为Corona的RBG。只需复制并粘贴颜色,或输入名称。

有关材料设计的更多信息,请参见此处的网站:https://material.io/guidelines/

如果您对此插件感兴趣,请给我们发送电子邮件至Impact-studios [at] outlook.com

该插件应在今年完成,并在Corona Marketplace发布。

最新版本1.0中的新功能

最后一次更新于2017年7月8日滑出抽屉