jason19659
V2EX  ›  Android

大佬们有没有用过 Canvas 画图的

  •  
  •   jason19659 · Nov 14, 2017 · 12237 views
    This topic created in 3108 days ago, the information mentioned may be changed or developed.

    开了一个线程画线。。然后画到一定程度清屏。 我用了清屏的方法

     Canvas canvas = mSurfaceHolder.lockCanvas();
                    Paint p = new Paint();
                    p.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.CLEAR));
                    canvas.drawPaint(p);
                    p.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC));
                    mSurfaceHolder.unlockCanvasAndPost(canvas);
    

    调用之后,屏幕闪烁,未清掉。。 然后。。我把这段代码循环了 10 次。。清掉了。。 这到底是为什么。。

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3045 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 13:11 · PVG 21:11 · LAX 06:11 · JFK 09:11
    ♥ Do have faith in what you're doing.