自定义视图上的内存占用吸引Android

时间:2016-05-30 14:50:27

标签: android canvas memory

我对以下内存分配跟踪有疑问: Huge memory hog on draw 正如你所看到的那样,在我的自定义" GaugeView"的绘制方法中有一个巨大的记忆力。视图。然而,这种绘制方法仅包括:

@Override
protected void onDraw(Canvas canvas) {
    outerGauge.draw(canvas);
    canvas.rotate(rotation, rotateX, rotateY);
    canvas.drawBitmap(innerGaugeBitmap,0,0,null);
}

由于this question中提出的问题,在没有质量损失的情况下提前旋转图像并不容易。我的问题如下:

  1. 我的怀疑是否正确,这是由canvas.rotate引起的内存耗尽吗?
  2. 我怎么能摆脱这个问题?

0 个答案:

没有答案