今天,AWTK v1.3正式发布。新版AWTK完善了许多细节,增加了部分特性、控件和API等,支持更多功能和更炫酷的效果。我们推出AWTK生态共建计划,诚邀您共同参与嵌入式开发生态建设,实现共赢!
“2019年最受欢迎中国开源软件评选” ZLG邀您为 AWTK 投出宝贵的一票: https://www.oschina.net/p/awtk
AWTK 全称 Toolkit AnyWhere,是 ZLG 开发的开源 GUI 引擎,旨在为嵌入式系统、WEB、各种小程序、手机和 PC 打造的通用 GUI 引擎,为用户提供一个功能强大、高效可靠、简单易用、可轻松做出炫酷效果的 GUI 引擎。
欢迎广大开发者一起参与开发:生态共建计划。
AWTK 寓意有两个方面:
-
Toolkit AnyWhere。
-
ZLG 物联网操作系统 AWorks 内置 GUI。
AWTK 源码仓库:
-
主源码仓库:https://github.com/zlgopen/awtk
-
镜像源码仓库:https://gitee.com/zlgopen/awtk
在线演示
-
图表演示
-
仪表演示
-
智能手表演示
-
清风系统演示
-
音乐播放器演示
-
基本控件在线演示
AWTK当前升级到了v1.3版本,相对于v1.2,我们完善了许多细节,增加了部分特性、控件以及API等,让AWTK支持更多的功能和更炫酷的效果。以下是1.3版本更新的内容:
1.细节完善
-
完善输入法和软键盘。
-
完善控件焦点的处理。
-
完善 freetype 的支持。
-
用户自定义的资源的目录。
-
popup 支持 highlight效果。
-
支持 8bit gray+alpha png。
-
修改 Linux CPU 占用高的问题
-
time clock 支持指针支持锚点。
-
progress bar 支持 max 属性。
-
时间修改为 64 位,防止时间溢出。
-
完善 edit/mledit获得焦点时选中文本。
-
glyph 的 x/y/w/h 改为 16 位,以防超大字体溢出问题。
2. 新增特性
-
支持单色屏。
-
支持主题切换实时生效。
-
OpenGL 模式下支持脏矩形。
-
OpenGL 模式下支持屏幕旋转。
-
增加UI反馈接口(方便实现按键音和震动效果)。
-
引入片段帧缓存 (Fragment Frame Buffer),有效解决无framebuffer时闪烁的问题。
3. 新增控件
4. 新增重要 API
-
增加 semaphore
-
增加 object_array
-
增加 event_source
-
增加 ring_buffer
-
增加 graphic_buffer
-
增加 stream 接口以及各种实现。
-
增加 ubjson 实现,为嵌入式系统提供高效、紧凑和标准的格式,可以用于存储和通信。
5. 新增平台
-
android
-
tencentos
-
rt-thread
-
esp32(第三方开发者提供)
-
freertos(第三方开发者提供)
6. 新增语言绑定
7. 新增原厂支持
(责任编辑:IT) |