[android] Android, canvas: How do I clear (delete contents of) a canvas (= bitmaps), living in a surfaceView?

I had to use a separate drawing pass to clear the canvas (lock, draw and unlock):

Canvas canvas = null;
try {
    canvas = holder.lockCanvas();
    if (canvas == null) {
        // exit drawing thread
        break;
    }
    canvas.drawColor(colorToClearFromCanvas, PorterDuff.Mode.CLEAR);
} finally {
    if (canvas != null) {
        holder.unlockCanvasAndPost(canvas);
    }
}

Examples related to android

Under what circumstances can I call findViewById with an Options Menu / Action Bar item? How to implement a simple scenario the OO way My eclipse won't open, i download the bundle pack it keeps saying error log getting " (1) no such column: _id10 " error java doesn't run if structure inside of onclick listener Cannot retrieve string(s) from preferences (settings) strange error in my Animation Drawable how to put image in a bundle and pass it to another activity FragmentActivity to Fragment A failure occurred while executing com.android.build.gradle.internal.tasks

Examples related to android-canvas

How to draw circle by canvas in Android? Draw in Canvas by finger, Android Android Center text on canvas Android canvas draw rectangle Android, canvas: How do I clear (delete contents of) a canvas (= bitmaps), living in a surfaceView? Creating an empty bitmap and drawing though canvas in Android Drawable image on a canvas Measuring text height to be drawn on Canvas ( Android ) How to draw a filled triangle in android canvas? Android Canvas.drawText

Examples related to surfaceview

Android Camera Preview Stretched Android, canvas: How do I clear (delete contents of) a canvas (= bitmaps), living in a surfaceView? How to set Android camera orientation properly? Error inflating when extending a class How to have a transparent ImageButton: Android How to draw an overlay on a SurfaceView used by Camera on Android?