1.一种在UI中图像绘制的方法,其特征在于,包括:
在渲染树中确定待绘制的UI容器节点;
将所述待绘制的UI容器节点对应的隐藏的图形容器Canvas的对象绘制在用户界面UI上,其中所述隐藏的Canvas中预先绘制有所述待绘制的UI容器节点的内容。
2.根据权利要求1所述的方法,其特征在于,所述在对渲染树进行绘制前还包括:
为所述待绘制的UI容器节点创建所述隐藏的Canvas;
将所述待绘制的UI容器节点的内容绘制在所述隐藏的Canvas中。
3.根据权利要求2所述的方法,其特征在于,将所述待绘制的UI容器节点的内容绘制在所述隐藏的Canvas中,包括:
判断所述待绘制的UI容器节点是否存在子节点;
当确定所述待绘制的UI容器节点包含子节点时,判断所述待绘制的UI容器节点的缓存cached属性是否为空;
当确定所述cached属性不为空时,将所述待绘制的UI容器节点中cached属性指向的隐藏Canvas对象绘制到所述隐藏的Canvas上。
4.根据权利要求3所述的方法,其特征在于,所述判断所述预定UI容器节点是否存在子节点后,还包括;
当确定所述待绘制的UI容器节点不包含子节点时,将所述UI容器节点中的图片或文字绘制到所述隐藏的Canvas中。
5.根据权利要求3所述的方法,其特征在于,所述判断所述预定UI容器节点的缓存cached属性是否为空后,还包括:
当确定所述cached属性为空时,将所述待绘制的UI容器节点的子节点的内容绘制在另一隐藏的Canvas上。
6.根据权利要求1-5任一项所述的方法,其特征在于,
所述UI容器的类型包括UI层级、UI组件。
7.一种在UI中图像绘制的装置,其特征在于,
遍历单元,用于在渲染树中确定待绘制的UI容器节点;
处理单元,用于将所述遍历单元确定的待绘制的UI容器节点对应的隐藏的图形容器Canvas的对象绘制在用户界面UI上,其中所述隐藏的Canvas中预先绘制有所述待绘制的UI容器节点的内容。
8.根据权利要求7所述的装置,其特征在于,所述处理单元还用于为所述待绘制的UI容器节点创建所述隐藏的Canvas;将所述待绘制的UI容器节点的内容绘制在所述隐藏的Canvas中。
9.根据权利要求8所述的装置,其特征在于,
所述处理单元具体用于判断所述待绘制的UI容器节点是否存在子节点;当确定所述待绘制的UI容器节点包含子节点时,判断所述待绘制的UI容器节点的缓存cached属性是否为空;当确定所述cached属性不为空时,将所述待绘制的UI容器节点中cached属性指向的隐藏Canvas对象绘制到所述隐藏的Canvas上。
10.一种电视,其特征在于,包含上述7-9任一项所述的在UI中图像绘制的装置。