0 Members and 8 Guests are viewing this topic.
последним поверх них и их содержимого но
QFI_CoverArt_2 находясь в аналогичном положении ниже контейнеров но рисуется перед содержимым контейнеров выше
Может TASELayoutRootView не в том порядке что-то делает? Потому что оно не стыкуется с описанным порядком.
Всё ровно не понятно, в моём примере если присмотреться есть два элемента QFI_CoverArt_1 и QFI_CoverArt_2 и находятся они в одинаковых местах иерархии в нижнем случае. QFI_CoverArt_1 находится ниже контейнеров и рисуется последним поверх них и их содержимого но, QFI_CoverArt_2 находясь в аналогичном положении ниже контейнеров но рисуется перед содержимым контейнеров выше, последними рисуется содержимое контейнеров которые выше QFI_CoverArt_2 поверх него. (Смотреть на иерархию нижней половины изображения)
Поясните. RootView это просто Container с несколькими слоями текстур.
отрисовка дальше должна спуститься на следующий уровень
Нет =) Я же говорю, отрисовка идет строго сверху вниз. Сначала рисуется сам элемент, затем его дочерние элементы. У вас у RootView сначала идут Container-ы, и лишь потом QFI_CoverArt_1. Вот именно в таком порядке оно и рисуется.
QFI_CoverArt_2 не перекрывает собой содержимое контейнеров 28 и 31?
а что лежит в них?
Текстовые метки, кнопки.
и они рисуются поверх кавера? на скриншоте этого не видно...
Поправлю в сегодняшней ночной сборке.
Считаю что поведение при отрисовке QFI_CoverArt_2 правильное, такого поведения я бы и ожидал.