1.使用OpenGL绘制用户界面的方法,其特征在于,包括如下步骤:
调取矩阵运算接口;
获取所述矩阵运算接口的绘画元素的位置参数;
根据所述矩阵运算接口得到所述绘画元素的位置信息;
根据所述绘画元素的位置信息绘制用户界面;
其中,所述矩阵运算接口为预设的把位置参数代入矩阵变换计算绘画元素相对于参考坐标原点的位置信息的接口。
2.根据权利要求1所述的方法,其特征在于,所述调取矩阵运算接口的步骤之后,还包括:
获取所述矩阵运算接口的绘画元素的父元素参数;
根据父元素参数获取父元素内的坐标原点;
把父元素内的坐标原点作为参考坐标原点。
3.根据权利要求2所述的方法,其特征在于,所述把父元素内的坐标原点作为参考坐标原点之后,还包括,以所述父元素内的坐标原点为基础建立父元素的内部坐标系。
4.根据权利要求2所述的方法,其特征在于,所述父元素参数为所述父元素在其上级元素的内部坐标系中的位置参数。
5.根据权利要求4所述的方法,其特征在于,所述绘画元素为根元素时,其上级元素的内部坐标系为原始坐标系。
6.根据权利要求1所述的方法,其特征在于,所述根据所述绘画元素的位置信息绘制用户界面,还包括,根据所述绘画元素的位置信息在用户界面中绘制绘画元素的所有下级元素。
7.根据权利要求1所述的方法,其特征在于,所述调取矩阵运算接口之前,还包括,预设把位置参数代入矩阵变换计算绘画元素相对于参考坐标原点的位置信息的接口。
8.根据权利要求1所述的方法,其特征在于:
所述位置参数包括绘画元素相对于参考坐标原点的坐标和法向方向;
所述位置信息包括绘画元素相对于参考坐标原点的位移和旋转信息。
9.使用OpenGL绘制用户界面的装置,其特征在于,包括:
调取单元,用于调取矩阵运算接口;
位置参数获取单元,用于获取所述矩阵运算接口的绘画元素的位置参数;
运算单元,根据所述矩阵运算接口得到所述绘画元素的位置信息;
绘制单元,根据所述绘画元素的位置信息绘制用户界面;
其中,所述矩阵运算接口为预设的把位置参数代入矩阵变换计算绘画元素相对于参考坐标原点的位置信息的接口。
10.一种移动终端,其特征在于,其包括:
显示器,用于显示视图和控件界面;
存储器;
一个或多个处理器,用于执行所述存储器中存储的程序;
一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并由所述一个或多个处理器执行;
所述一个或多个应用程序用于执行权利要求1至8任一项所述的方法。