【发布时间】:2015-07-18 16:46:05
【问题描述】:
我有一个自定义视图,并在其 onDraw(Canvas canvas) 方法上绘制它的 UI。在某些情况下我需要做一些动画(动画是真的)
public class GameView extends View {
//more code
@Override
protected void onDraw(Canvas canvas)
{
canvas.drawBitmap(item.getBitmap(), item.getXY().getX(), item.getXY().getY(), null);
canvas.drawBitmap(ResizedBitmapMapping.getHouse(), 0f, 0f, null);
if(amin){
canvas.save();
canvas.rotate(currentValue);
drawBall(canvas);
canvas.restore();
}
}
但是球很小,所以只需要重新绘制视图的一小部分。绘制整个视图应该是性能问题。画这样的动画有什么权利?
【问题讨论】: