【问题标题】: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;
        }

等...等...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-13
    • 2019-11-03
    相关资源
    最近更新 更多