Есть список треков, на подобии любого видео редактора, на этих треках располагаются объекты. Есть вид, который отображает содержимое объектов находящихся на треке.
Задача в том, если поменять местами объекты, как это показано на изображении, то отображаемые объекты в "виде" должны изменить свою глубину.
Я делаю следующим образом. При изменении положения объекта на треке, смотрю на каком по числу из треков он лежит и из этого исхожу на какой глубине по отношению к другим объект должен находиться.
Но загвоздка в том, что объектов у меня может быть всегда меньше чем треков и тогда возникают ошибки при использовании setChildIndex, т.к. объектов находящихся в "виде" меньше чем общее кол-во треков.
Я честно говоря, немного запутался.
Может у кого есть какие-нибудь идеи?
