Android examples for Graphics:Canvas
clean Canvas
/**/* w w w . j av a 2 s . c o m*/ * Copyright (C) BlakeQu All Rights Reserved <blakequ@gmail.com> * <p/> * Licensed under the blakequ.com License, Version 1.0 (the "License"); * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * <p/> * author : quhao <blakequ@gmail.com> * date : 2016/4/26 10:58 * last modify author : * version : 1.0 * description:???????? */ //package com.java2s; import android.graphics.Canvas; import android.graphics.Paint; import android.graphics.PorterDuff; import android.graphics.PorterDuffXfermode; public class Main { public static void cleanCanvas(Canvas mCanvas) { if (mCanvas != null) { Paint paint = new Paint(); paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.CLEAR)); mCanvas.drawPaint(paint); paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC)); mCanvas = null; } } }