2012-02-08 50 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; 
     } 

等...等...