2

我需要在 android 中为游戏制作一个能量棒——它代表燃料消耗。我在日食中这样做。

我曾尝试使用调色板中的进度条,但我似乎无法理解如何使进度条基本上从 100% 开始并以相等的间隔(每秒)减少。

可以使用调色板,还是我应该寻找另一种方式。

任何建议表示赞赏。

谢谢

4

1 回答 1

0

我知道这很旧,但我见过的一种方法是通过 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;
        }

等等……等等……

于 2014-05-30T20:24:50.493 回答