2012-02-08 92 views
2

我需要在Android中爲遊戲製作能量棒 - 它代表燃料消耗。我在日食中做這個。Android健康/能量棒

我已經嘗試在調色板中使用進度欄,但我似乎無法理解我將如何使酒吧基本上以100%開始並以相等間隔(每秒)減少。

是可能使用調色板,或者我應該尋找另一種方式。

任何意見表示讚賞。

感謝

+1

您可以創建通過擴展視圖 – Mal 2012-02-08 11:43:15

+0

你有沒有找到答案,你自己的組件? – jcaruso 2013-11-11 00:22:01

回答

0

我知道這是舊的,但一個辦法,我已經看到了它做的是通過IF命令。讓你的燃油計時器「假設30秒最大」被設置爲一個變量。如果命令在時間滴答時更新條形圖的話。

if (fuelTimer == 30) { 
      return 100; 
     } else if (fuelTimer == 29) { 
      return 97; 
     } else if (fuelTimer == 28) { 
      return 94; 
     } else if (fuelTimer == 27) { 
      return 91; 
     } else if (fuelTimer == 26) { 
      return 88; 
     } else if (fuelTimer == 25) { 
      return 85; 
     } else if (fuelTimer == 24) { 
      return 82; 
     } 

等...等...