【问题标题】:Android Health/Energy BarAndroid 健康/能量条
【发布时间】:2012-02-29 19:01:43
【问题描述】:
我需要在 android 中为游戏制作一个能量条 - 它代表燃料消耗。我在 Eclipse 中这样做。
我曾尝试使用调色板中的进度条,但我似乎无法理解如何使进度条基本上从 100% 开始并以相等的间隔(每秒)减少。
是否可以使用调色板,或者我应该寻找其他方式。
感谢任何建议。
谢谢
【问题讨论】:
标签:
android
eclipse
progress-bar
energy
【解决方案1】:
我知道这是旧的,但我见过的一种方法是通过 IF 命令。将您的燃油计时器“假设为 30 秒 Max”设置为变量。如果命令随着时间的流逝而更新条形图。
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;
}
等...等...