0

DrawView拡張する上に数行を描画しようとしていますSurfaceView。私のonDrawメソッドでは、float 配列のリストをループして線を描画します。

@Override
public void onDraw(final Canvas canvas) {

    synchronized (lines) {
        super.onDraw(canvas);
        for (float[] l : lines) {
            paint.setAntiAlias(true);
            canvas.drawLines(l, paint);
        }

    }
}

これらの各行をアニメーション化したいと思います。ハニカム以降のみですが、使用しようとしましたが、使用ViewAnimator方法がわからないか、で使用することを意図していませんcanvas.drawLine()。使ってみたpaint.setPathEffectけど全然ダメみたい。誰でもこれを行う方法を知っていますか? 各行を次々に描画するのに1秒程度かかるようにしたいだけです。

4

0 に答える 0