当我在视图上设置背景时。
//background
Bitmap back_bmp = BitmapFactory.decodeResource(context.getResources(), R.drawable.background);
BitmapDrawable backTiled = new BitmapDrawable(back_bmp);
backTiled.setTileModeXY(Shader.TileMode.REPEAT, Shader.TileMode.REPEAT);
backTiled.setBounds(0, 0, this.getWidth(), this.getHeight());
this.setBackgroundDrawable(backTiled);
我的动画对象根本不渲染
public void render(Canvas canvas) {
elaine.draw(canvas);
}
public void update() {
elaine.update(System.currentTimeMillis());
}
虽然没有背景设置它画得很好。