隨著手機、智能手表等便攜式設備的普及,用戶對于GUI的要求日漸提高。如何設計出高性能、高可靠性、低功耗、美觀炫酷的GUI?這成為一個困擾開發(fā)者的難題!為此,Z G打造了功能強大、可靠、簡單易用的開源GUI引擎——AWTK。
視頻播放地址:https://v.qq.com/x/page/r1357h1qp9h.htm
AWTK 全稱為 Too kit AnyWhere,是 Z G 傾心打造的一套基于 C 語言開發(fā)的 GUI 框架。旨在為用戶提供一個功能強大、高效可靠、簡單易用、可輕松做出炫酷效果的 GUI 引擎,并支持跨平臺同步開發(fā),一次編程,終生使用。
主要特色:
- 開源免費,使用無拘束;
- 支持純 C 語言編程,使用無門檻;
- 支持跨多種操作系統(tǒng),甚至是無操作系統(tǒng)平臺,同步開發(fā)調試,使用無界限;
- 小巧高效,最小僅需 8K RAM+32K F ASH,可運行在 Cortex-M3 ***臺;
- 擁有完善的動畫系統(tǒng),半透明填充和貼圖,支持硬件加速,輕松做出炫酷流暢的界面效果;
- 豐富的 GUI 控件,提供窗口、對話框和各種常用的控件,并內置多種動畫效果;
- 支持位圖字體和矢量字體,可加載標準的 TTF 字體文件;
- 內置中英文輸入法,并支持智能詞組輸入;
- 支持 XM 進行界面布局,主題和樣式表技術,輕松實現界面換膚;
- 支持視網膜高清分辨率技術,配合高清屏可呈現平滑細膩的圖形和文字。
以下視頻為AWTK實拍界面操作,完全相同的代碼在基于AWorks OS的RT1052處理器和Windows 10系統(tǒng)上運行的效果。
視頻播放地址:https://v.qq.com/x/page/r1357fujk8s.htm
項目進展
目前 AWTK 的核心功能已經全部完成,正式發(fā)布 1.0 版本,并配套完整的在線使用文檔。
已適配的平臺:
- AWorks
- Windows
- inux
- macOS
同時,AWTK 已經在 Z G 內部多個實際項目中使用和驗證。
-
開源
+關注
關注
3文章
3349瀏覽量
42501 -
zlg
+關注
關注
1文章
64瀏覽量
38161 -
GUI
+關注
關注
3文章
660瀏覽量
39681
發(fā)布評論請先 登錄
相關推薦
評論