public class GameTitle extends View{
//自定义的类,另外实现
private Game game;
public GameTitle(Context context,AttributeSet attrs) {
super(context);
//获取单例模式
game = Game.getInstance();
}
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
//获取屏幕宽高
int width = game.getScreenWidth();
int height = game.getScreenHeight()/6;
//设置自定义view视图的宽高
setMeasuredDimension(width, height);
}
@Override
protected void onDraw(Canvas canvas) {
//画图
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.title);
int bLeft = getWidth()/2-bitmap.getWidth()/2;
int bTop = 0;
canvas.drawBitmap(bitmap,bLeft, bTop, null);
super.onDraw(canvas);
}
}