Тест на кроссплатформенные приложения для дизайна материала, построенные с Corona SDK.
Это приложение демонстрирует начинающий плагин для Corona SDK. Плагин позволит разработчикам переопределить стандартные библиотеки виджетов в API Corona, расширяя внешний вид их приложения, чтобы включить свойства дизайна материалов Google. Это сделает приложения, разработанные для iOS и Android, используя Corona SDK выглядеть более профессионально.
Например, API Newbutton моего нового плагина переопределяет API Newbutton Corona. Вместо того, чтобы получить стандартную кнопку для Corona, вы получите красивую кнопку материала в соответствии с стандартом Google.
Кроме того, может быть создан общий «материал». Он наследует свойства, такие как глубина (которая может быть изменена путем изменения Z объекта), автоматически сгенерированных тени и изменения размера. Я также использую метеологические панели Lua, чтобы облегчить получение и установку значения Z некоторого материала. Например, «mymaterial.z» функционирует как Getter и Setter. «mymaterial.z = 10» - это то же самое, что и «mymaterial.setz (10)» и «someval = mymaterial.z».
Более того, в настоящее время поведение является разработкой для управления материалом приложения равномерными способами. Это демонстрируется «горизонтальными» и «вертикальными» кнопками. Автоматическое размеры и подгонка входят в обновление.
Ящики Slideout легко реализовать, и вы можете использовать жесты, присутствующие в нативных приложениях Android (т. Е. Свигай слева).
Меню переполнения великолепно, на мой взгляд. Я скоро добавлю ярлык, где вы можете просто перетащить пальцем по нему, чтобы выбрать опцию.
Наконец, цвета материала могут быть указаны с именами, предоставленными Google на их веб -сайте дизайна материала. Больше не нужно преобразовать Hexes RGB в процентильную RBG Corona. Просто скопируйте и вставьте цвет или введите имя.
Для получения дополнительной информации о дизайне материалов см. Веб -сайт здесь: https://material.io/guidelines/
Если вы заинтересованы в этом плагине, напишите нам на Impact-Studios [AT] Outlook.com
Плагин должен быть завершен в этом году и опубликован на рынке Corona.