アニメーションの円グラフを描画するにはどうすればよいですか? 私はチャートを描きました。以下はコードです。チャートが画面にロードされたときにチャートをアニメーション化する必要があります。どうすればこれを達成できますか?また、何を探すべきか、どこを探すべきかを誰か教えてもらえますか?
			
			3831 次
		
2 に答える
            3        
        
		
小さな例を作りました。多分それはあなたに役立つでしょう。 アニメーションパイチャー。 実装は SurfaceView に基づいていました。SurfaceView では、スレッドを設定します。このスレッドは 60 FPS でアニメーションを計算します。
 long ticksPS = 1000 / 60;
 long startTime;
 long sleepTime;
     while (running) {
       sleepTime = ticksPS-(System.currentTimeMillis() - startTime);
         try {
            if (sleepTime > 0)
               Thread.sleep(sleepTime);
         else
               Thread.sleep(10);
         } catch (Exception e) {}
 }
メソッド canvas.drawArc を使用したレンダリング。各フレームは、sweepAngle を増加させます。
          if((sweepAngle+startAngle) <= endAngle){
             sweepAngle+=2;
          }
詳細については、github で確認できます。
于 2013-10-29T20:05:54.847   に答える
    
    
            1        
        
		
Android用の ChartDroidライブラリ。
于 2012-09-26T13:24:26.343   に答える