编译不出错但虚拟机上打不开,还有一个是画一组位图只显示最后一个。
求指点。
public void Bit(){
bg[1]=BitmapFactory.decodeResource(this.getResources(), R.drawable.background);
bg[2]=BitmapFactory.decodeResource(this.getResources(), R.drawable.face);
bg[3]=BitmapFactory.decodeResource(this.getResources(), R.drawable.face_outline);
bg[4]=BitmapFactory.decodeResource(this.getResources(), R.drawable.face_sel);
for(int i=1;i<4;i++)
Drawbg(bg[i]);
}
public void Drawbg(Bitmap bmp){
canvas=sfh.lockCanvas();
canvas.drawBitmap(bmp, 0, 0, paint);
sfh.unlockCanvasAndPost(canvas);
}
@Override
public void surfaceCreated(SurfaceHolder arg0) {
// TODO 自动生成的方法存根
Bit();
}