Как Android рисует просмотры - PullRequest
       0

Как Android рисует просмотры

3 голосов
/ 01 августа 2011

В Как Android рисует просмотров :

«Поскольку дерево обходится по порядку, это означает, что родители будут нарисованы раньше (то есть позади) своих детей, а братья и сестры будут нарисованы в том порядке, в котором они появляются в дереве».

Действительно ли автор имеет в виду «предварительный заказ» вместо «в порядке»?

Спасибо за вашу помощь.

Ответы [ 2 ]

6 голосов
/ 01 августа 2011

Это больше похоже на «порядок по глубине» для измерения дочерних элементов и «предзаказ» для фактического рисунка.Сначала будет нарисован родитель, а потомки сложены поверх родителя.

4 голосов
/ 22 марта 2013

Это ошибка в документации . Это должен быть предварительный обход, когда родитель рисует перед детьми.

Большинство библиотек UI (включая android) делают это:

  • визуализация иерархии представления сверху вниз в предварительном порядке - сначала нарисовать себя, тогда дети

  • Измерение (расчет размера) происходит снизу вверх в постзаказе - сначала измерить детей, затем измерить себя

  • Расположение (позиционирование) происходит сверху вниз в предзаказе - сначала мой родитель позиционирует меня, затем я позиционирую своих детей

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...