Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Graphic Ui
提交
021709e9
G
Graphic Ui
项目概览
OpenHarmony
/
Graphic Ui
大约 1 年 前同步成功
通知
13
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
Graphic Ui
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
021709e9
编写于
6月 23, 2021
作者:
P
pssea
提交者:
Gitee
6月 23, 2021
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update changelog.md.
上级
31e434f6
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
64 addition
and
5 deletion
+64
-5
changelog.md
changelog.md
+64
-5
未找到文件。
changelog.md
浏览文件 @
021709e9
...
...
@@ -2,18 +2,77 @@
202106:
摘要:
1.
新增DFX维测能力:UIKit支持显示控件轮廓
2.
移除AmimanatorManager对外接口,封装到Animator类
3.
增多后端框架:支持对接不同芯片
4.
组件UIScrollView/UIList新增进度条功能
5.
UISlider接口及功能变更
6.
点阵字体解耦:字库工具更新
7.
支持UICheckBox/UIRadioButton/UIToggleButton动效
8.
UIButton支持点击动效
详情:
1.
新增DFX维测能力:UIKit支持显示控件轮廓
代码路径
**graphic_ui/interfaces/kits/dfx/ui_view_bounds.h**
;
使用方式:调用 SetShowState 控制是否显示边框
代码路径
**graphic_ui/interfaces/kits/dfx/ui_view_bounds.h**
;
使用方式:调用 SetShowState 控制是否显示边框
2.
移除AmimanatorManager对外接口,封装到Animator类
直接使用Animator Start和Stop接口,不需要手动去调用AmimanatorManager的Add/Remove添加Animator类。
3.
新增多后端框架:支持对接不同芯片
抽象出一套绘制接口作为南向API,新芯片显示硬件加速能力需要实现这套接口。
代码路径:
\f
oundation
\g
raphic
\u
i
\i
nterfaces
\i
nnerkits
\e
ngines
\g
fx
\g
fx_engine_manager.h
4.
组件UIScrollView/UIList新增进度条功能,接口变更如下:
| 删除接口 |
| --------------------------------------------------- |
| void UIScrollView::SetScrollbarWidth(uint8_t width) |
| void UIScrollView::RefreshScrollBar() |
| 新增接口: |
| --------------------------------------------------------- |
| void UIAbstractScroll::SetXScrollBarVisible(bool visible) |
| void UIAbstractScroll::SetYScrollBarVisible(bool visible) |
5.
UISlider接口及功能修改如下:
| 删除接口: |
| ------------------------------------------------------------ |
| void SetImage(const ImageInfo* backgroundImage, const ImageInfo* foregroundImage, const ImageInfo* knobImage) |
| void SetImage(const char* backgroundImage, const char* foregroundImage, const char* knobImage); |
| void SetSliderColor(const ColorType backgroundColor, const ColorType foregroundColor, const ColorType knobColor) |
| void SetSliderRadius(int16_t backgroundRadius, int16_t foregroundRadius, int16_t knobRadius) |
| 新增接口: |
| ------------------------------------------------------------ |
| void SetImage(**const** ImageInfo* backgroundImage, **const** ImageInfo* foregroundImage) |
| void SetKnobImage(const ImageInfo* knobImage) |
| void SetImage(const char* backgroundImage, const char* foregroundImage) |
| void SetKnobImage(const char* knobImage) |
| void SetSliderColor(const ColorType backgroundColor, const ColorType foregroundColor) |
| void SetKnobColor(const ColorType knobColor) |
| void SetSliderRadius(int16_t backgroundRadius, int16_t foregroundRadius) |
| void SetKnobRadius(int16_t knobRadius) |
| 功能变更接口 | 原功能 | 现功能 |
| -------------------------------- | ------------------------------------------------------------ | --------- |
| int16_t UISlider::GetKnobWidth() | 如果未调用UISlider::SetKnobWidth(), GetKnobWidth()默认值为progressHeight_ / progressWidth_ | 默认值为0 |
6.
点阵字体解耦:字库工具更新
(1)需要使用新的字库工具生成字体bin文件
(2)在字体引擎初始化时需要调用BitmapFontInit接口来设置点阵字体相关资源。
7.
支持UICheckBox/UIRadioButton/UIToggleButton动效
(1)支持UICheckBox软件绘制和动效,默认为图片绘制,可以调用SetImages接口取消默认图片。
(2)支持UIRadioButton和UIToggleButton动效,默认软件绘制。
8.
UIButton支持点击动效,默认开启,不需要开发者适配。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录