实用标准文案
实验二:界面设计:控件与布局
【目的】
Android编程基础,UI设计。 【要求】
1、 了解Android编程原理 2、 掌握界面控件设计
3、 掌握控件的事件处理编程 【原理】
UI设计原理 【过程】
1、 了解各种控件的基本功能 各种控件:
Menu
TextView、EditText、
Button
Radio button
List
ProgressBar;
精彩文档
实用标准文案
2、 了解布局Layout的应用 多种Layout: AbsoluteLayout FrameLayout GridView LinearLayout ListLayout RadioGroup TableLayout ………
3、 利用布局安排各种控件,设计良好用户界面
实用标准文案 /> android:layout_width=\ android:layout_height=\ android:text=\ />
精彩文档
实用标准文案
精彩文档
实用标准文案
实验三:图形绘制与OpenGL
【目的】
在屏幕绘制各种图形,了解OpenGL 【要求】
1、 了解在屏幕绘图方法 2、 了解OpenGL 【原理】
【过程】
1、 绘制直线、园、曲线等各种图形 2、 显示字符
3、 利用OpenGL编程方法 public void onDrawFrame(GL10 gl) { //一般的opengl程序,首先要做的就是清屏 gl.glClear(GL10.GL_COLOR_BUFFER_BIT | GL10.GL_DEPTH_BUFFER_BIT); //紧接着设置模型视图矩阵 gl.glMatrixMode(GL10.GL_MODELVIEW); gl.glLoadIdentity();//清空矩阵 GLU.gluLookAt(gl, 0, 0, 3, 0, 0, 0, 0, 1, 0);//视点变换,将相机位置设置为(0, //设置模型位置旋转及缩放信息 gl.glTranslatef(0.0f, 0.0f, -1.0f);//将模型位置设置为(0, 0, -1) float angle = 30.0f; gl.glRotatef(angle, 0, 1, 0);//绕模型自身Y轴旋转30度 gl.glRotatef(angle, 1, 0, 0);//绕模型自身X轴旋转30度 gl.glScalef(1.2f, 1.2f, 1.2f);//设置三方向的缩放系数 0, 3),同时指向(0, 0, 0)点 //设置颜色 gl.glColor4f(0.0f, 0.0f, 0.0f, 1.0f); //渲染立方体 } mCube.draw(gl, gl.GL_TRIANGLES); //mCube.draw(gl, gl.GL_LINES); 精彩文档