使用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