Tes untuk aplikasi desain bahan lintas platform yang dibangun dengan Corona SDK.
Aplikasi ini menunjukkan plugin yang sedang naik daun untuk Corona SDK. Plugin ini akan memungkinkan pengembang untuk mengganti pustaka widget standar di API Corona yang memperluas penampilan aplikasi mereka untuk memasukkan properti desain material Google. Ini akan membuat aplikasi dikembangkan untuk iOS dan Android menggunakan Corona SDK terlihat lebih profesional.
Misalnya, API Newbutton dari plugin baru saya akan mengesampingkan API Newbutton dari Corona. Alih -alih mendapatkan tombol standar untuk Corona, Anda akan mendapatkan tombol material yang indah per standar Google.
Selain itu, 'materi' generik dapat dibuat. Ini mewarisi properti seperti kedalaman (yang dapat diubah dengan mengubah z objek), secara otomatis dihasilkan bayangan, dan mengubah kemampuan. Saya juga memanfaatkan metatables Lua untuk membuat dan mengatur nilai z beberapa material dengan mudah. Misalnya, "MyMaterial.z" berfungsi sebagai pengambil dan setter. "MyMaterial.z = 10" sama dengan "mymaterial.setz (10)" dan "someval = mymaterial.z" akan mengatur someval ke 10.
Selain itu, perilaku saat ini sedang dikembangkan untuk mengendalikan materi aplikasi dengan cara yang seragam. Ini didemonstrasikan dengan tombol "horizontal" dan "vertikal". Ukuran dan pemasangan otomatis datang dalam pembaruan.
Laci geser mudah diimplementasikan, dan Anda dapat menggunakan gerakan yang ada di aplikasi Android asli (yaitu gesekan dari kiri).
Menu overflow sangat cantik menurut saya. Saya akan segera menambahkan jalan pintas di mana Anda bisa menyeret jari Anda untuk memilih opsi.
Terakhir, warna material dapat ditentukan dengan nama yang disediakan oleh Google di situs web desain materi mereka. Tidak perlu lagi mengonversi Hexes RGB Anda menjadi RBG persentil Corona. Cukup salin dan tempel warna, atau ketik namanya.
Untuk informasi lebih lanjut tentang desain material, lihat situs web di sini: https://material.io/guidelines/
Jika Anda tertarik dengan plugin ini, kirim email kepada kami di Impact-Studios [at] Outlook.com
Plugin harus diselesaikan tahun ini dan diterbitkan di Corona Marketplace.