UI库需要完成的任务
今天做个记录,要实现的ui库的功能,可能没有列全,后面再做补充:
XML配置皮肤
XML引用
D3D渲染
九宫格背景(窗口控件都支持)
异形窗口
半透明窗口
窗口阴影
皮肤压缩打包
样式(独立的样式定义文件,支持更换样式)
换肤(支持更换皮肤)
动画
三位矩阵变换,二维坐标变换,透明渐变动画,特效动画,独立的动画配置文件)
拖拽
多点触控
taborder
控件:
dialog
static
button
check(group)
radio (group)
listview
iconview
tooltip
text
tab
panel
progress
menu
split
picture