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秒程度かかるようにしたいだけです。