Вы можете написать оболочку для класса индикатора выполнения, которая нормализует ваши значения в диапазоне индикатора выполнения.Например, если ваш диапазон составляет от -5 до 5 включительно, добавьте 5 к значению перед отправкой в виджет прогресса.«+5» регулирует диапазон от 0 до 10.
Вы можете рассмотреть возможность использования другого виджета, так как большинство определений измерений прогресса не становятся отрицательными.(Действительно ли ваше приложение выполняет отрицательный прогресс?) Кроме того, большинство виджетов прогресса допускают положительное приращение, отличное от абсолютного значения.По мере выполнения приложения оно добавляет приращение к виджету.
«Это только мое мнение, я могу ошибаться».- Деннис Миллер.