linux酷炫界面ui框架,GuiLiteSamples

GuiLite Samples - 是你造就了漂亮的界面,而不是UI框架

GuiLite samples包括6个跨平台工程,他们都是基于GuiLite编写的实际应用,用来说明GuiLite的接口使用方法,并让你的程序同时运行在:iOS,Android,Linux,Windows,Mac,及无操作系统的MCU平台上。

GuiLite samples极易编译,在QQ开发群的帮助下,现在的编译通过率接近100%

Hello MCU

bf468bc459a23460a255ce7c4817876f.gif

硬件配置:STM32F103ZET6(512K ROM,64K RAM) + 240*320 16位TFT屏

软件配置:无操作系统 + GuiLite

Hello MCU 仅有100多行代码,用于向开发者展示:如何使用GuiLite进行单片机界面开发。

Hello Animation

f302310499fa97212615b40f0e5a9ef8.gif

Hello Animation 仅有100多行代码,用于向初学者展示:如何制作动画。该实例可支持Windows和Linux平台。

Hello Slide

fa23ca602267a01e0556567aa13c3236.gif

Hello Slide 仅有100多行代码,用于向初学者展示:如何制作滑屏界面。该实例可支持Windows和Linux平台。

Hello Font

cdf2177477565db393f1022edc3b2511.gif

Hello Font 仅有100多行代码,用于向初学者展示:如何基于UTF-8,实现多语言。该实例可支持Windows平台和Linux平台。

Hello GuiLite

HelloGuiLite.gif

Hello GuiLite 仅有100多行代码,用于向初学者展示:初始化GuiLite,布局UI元素,消息映射。该实例可支持Windows平台和Linux平台。

Host Monitor

在iOS,Mac下的运行效果:

Mac.gif

Ios.landscape.gif

在Android,嵌入式ARM Linux下的运行效果:

Android.gif

Linux.gif

在Windows混合现实下的运行效果:

WinMR.gif

HostMonitor有2千行UI代码, 用来布局UI和自定义控件

代码走读

HostMonitor\SampleCode\source\ui_tree: 布局UI

HostMonitor\SampleCode\source\ui_ctrl_ex: 自定义控件

跨平台办法

HostMonitor\BuildAndroid: Java 语言, 用于Android平台

HostMonitor\BuildIOS: Swift code, 用于 iOS平台

HostMonitor\BuildLinux: C 语言, 用于Linux平台

HostMonitor\BuildWin32: C 语言, 用于Windows控制台

HostMonitor\BuildUWP: CX 语言, 用于通用Windows平台(包括:虚拟/混合现实)

HostMonitor\BuildMacCmd: Swift语言, 用于Mac命令行模式

HostMonitor\BuildMacCocoa: Swift语言, 用于Mac图形应用

一些建议

是不是感觉很复杂?我们只是资质平庸的开发者,我们能做到的,你也可以!

敢于编译、运行

敢于修改代码

敢于开创自己的UI

代码镜像

致谢

感谢开发者群的所有同学,是你们塑造了今天的GuiLite!也欢迎新的大神/小白加入我们。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值