Когда-то здесь уже был пост на эту тему, задача немного масштабировалась и способ достижения задач стал чище и правильней.
Сделать шаблон с элементами управления интервалов между значениями годов/дат/времени
Создаём контролер типа значений
YEAR/DATE/TIME
— тип данных
count
— количество вводимых значений
interval year
— интервал годов
interval day
— интервал дней
dayZero
— показывать ноль перед днями
interval min
— интервал минут
hourZero
— показывать ноль перед часами
Для удобства использования контролера я создал его с помощью расширения.
Помимо этого для моих целей необходимо создать два текстовых слоя для ввода изначальных значений. INSERT_TIME
и INSERT_DATE
, года будут вводиться через слайдер, так как редко используются. Каждому полю ввода, накидываю по слайдеру с выражениями для нарезки правой и левой части. Разделитель у меня :
и .
. И переведу их в гайдлэер.
INSERT_TIME
INSERT_DATE
Все данные я буду выводить в массив слоя, в котором и будут производиться все вычисления.
Далее создаю ещё один текстовый слой назову его value
, я буду реплейсить знак запятой и расставлять с помощью аниматора по горизонтали.
настраиваю, что бы они встали в одну линию