您的位置:首页 > 运维架构

用户界面设计总结[一]

2013-12-05 10:49 155 查看
1,MoveRabbit

a,background set

b,RabbitView 类创建,extends from android.view.View.

set default position by constructor and override onDraw()function。

c,onDraw()

get a new Paint object[ Paint paint =new Paint();]

creat bitmap object by picture.[ Bitmap bitmap =BitmapFactory。decodeResource(this。getResource(),R.drawable.rabbit);]

draw this bitmap rabbit in canvas[canvas.drawBitmap[bitmap,bitmapX,bitmapY,paint]]

recyle bitmap picture;

d,onCreat()

get FrameLayout

get RabbitView object ,[final RabbitView rabbit=new RabbitView(MainActivity.this)]

rabbit ,setonTouchListener……(get rabbitX and rabbitY,and then redraw rabbit----invalidate(),just used in the main  UI thread).

2, Layout properties

a,gravity ,设置布局管理器内的组件对齐方式,多个属性可以同时制定,中间用竖线割开。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  properties