1

折れ線グラフの描画をアニメーション化する必要があります。値の配列 (おそらく 0 から 10 の間) を受け取り、時間の経過とともにグラフに表示する必要があります。折れ線グラフを描画し、描画を表示する必要があります。アニメ化。

ここで Anders Ericsson のチュートリアルを見てきました: http://www.jayway.com/2012/08/29/creating-custom-android-views-part-3-animating-your-custom-views-smoothly/#comment -105813

ここのコード: https://github.com/andersericsson/ViewTutorialPart3

しかし、私はそれを思い通りに動かすことができないようです。

そこに別の解決策はありますか?

4

3 に答える 3

1

CountDownTimer または Runnable を調べて、onTick() または投稿するときに、さらにいくつかのピクセルを描画してラインを更新できるようにしてください。これにより、線を次々と描画できますが、アニメーションの効果が得られます。

于 2013-08-15T20:06:02.993 に答える
0

試す一般的な方向は次のとおりです。

  1. Canvas描画に慣れていることを確認してください。

  2. 次に、新しいView(サブクラス化した) メソッドを作成し、onDrawメソッドをオーバーライドします。このメソッドは、アニメーションの開始からの経過時間に基づいて、部分的にのみグラフを描画する必要があります。

于 2013-06-13T14:03:30.787 に答える