IMO фундаментальная проблема с классической полосой прокрутки состоит в том, что из-за фонового заполнения, действительный диапазон изменяется - и, таким образом, значение положения полосы прокрутки изменяется.
Если вы можете предсказать полный диапазон элементов, вы все равно можете предоставить полосу прокрутки и заменить еще неизвестные элементы на «загрузка ...».
В противном случае, рокер (это то, чтоофициальное имя?) будет следующей лучшей вещью для использования.
Однако, поскольку у вас есть выделенная шкала (временная шкала), может быть лучше иметь отдельные кнопки, которые переходят на выделенное время (например, одну минуту, один час, один день, ...).Для более изящного вида вы можете создать рокер с «горячими» областями, которые прыгают в течение определенного времени, тогда как области между ними интерполируются (линейные или логарифмические, в зависимости от масштаба, который нужно покрыть).
т.е. линияэто (рисует только «обратную» половину):
--------------------------
|##|XXXXXXX|##|XXXXXXX|##|
--------------------------
-1h -1m -1s