使用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发布。
April 19, 2025
April 19, 2025
April 18, 2025
April 18, 2025
April 18, 2025
April 18, 2025
April 18, 2025
April 18, 2025
April 18, 2025
April 18, 2025