Android Health / Energy Bar - PullRequest
       29

Android Health / Energy Bar

2 голосов
/ 08 февраля 2012

Мне нужно сделать энергетический батончик в андроиде для игры - он отображает расход топлива.Я делаю это в затмении.

Я пытался использовать индикатор выполнения в палитре, но я не могу понять, как бы заставить панель по существу начинаться со 100% и уменьшаться с равными интервалами (каждую секунду).

Это возможно с помощью палитры, или я должен искать другой путь.

Любой совет приветствуется.

Спасибо

1 Ответ

0 голосов
/ 31 мая 2014

Я знаю, что это старый, но я видел, как это было сделано с помощью команд 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;
        }

Ect ... Ect ...

...