Если у вас есть представление о том, сколько времени это займет, вы можете просто установить максимальное значение до 100 и медленно обновить его, но убедившись, что оно никогда не достигнет 100 до его завершения, а затем, когда оно закончится, просто перейдите 100. Это выглядит немного забавно, но все еще довольно распространено. Если вы вообще не представляете, сколько времени это займет, я бы предположил, что индикатор выполнения - это не решение, скорее вы захотите использовать другой вид анимации, чтобы показать прогресс, не создавая ложного впечатления о том, как долго он будет работать. Я возьму (я действительно ненавижу индикаторы выполнения, которые поднимаются до 95% или около того, а затем возвращаются к 40%).