2015-07-22 49 views
0

如何在Android Studio中實現一個動畫,其中一個圓圈在特定的時間間隔(30秒)內「關閉」並重復播放?Android應用程序的時間圈動畫

Animation screenshot 1

Animation screenshot 2

+1

有確切的庫available.just搜索它。 –

+1

你的答案在這裏。 http://stackoverflow.com/questions/29381474/how-to-draw-a-circle-with-animation-in-android – nauman

回答

2

如果你想自己做(這是很有趣的),那麼這裏就是你需要的東西:

創建一個自定義視圖,在的onDraw(Canva帆布)方法,你需要:

  • 畫一個灰色圓圈,以你的視角爲中心。
  • 繪製一個藍色圓弧,它的角度是360的百分比,描述發生的時間百分比(這應該由定時機制支持)
  • 繪製一個淺藍色圓圈(與父項顏色相同)與上述相同的中心。
  • 要麼繪製文本(或者,可以稍微簡單一點,創建一個兒童TextView並將其層疊在上面)。

所有這些東西的代碼在SO上很容易找到。

祝你好運!

+0

謝謝,這幫了我:) –