在 Eclipse 中为 Google API 提供的 Android MapsDemo 中,他们SmoothCanvas
在 MapViewCompassDemo.java 中创建了一个内部类。在这个类中,似乎重新实现了每个方法并将其重新路由到Canvas
.
static final class SmoothCanvas extends Canvas {
Canvas delegate;
private final Paint mSmooth = new Paint(Paint.FILTER_BITMAP_FLAG);
public void setBitmap(Bitmap bitmap) {
delegate.setBitmap(bitmap);
}
public void setViewport(int width, int height) {
delegate.setViewport(width, height);
}
...
在这种情况下,代表的意义是什么?