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 ,设置布局管理器内的组件对齐方式,多个属性可以同时制定,中间用竖线割开。