Почему Google использует холст в представлении списка бесед приложения Gmail?

Я проверял приложение Gmail на Android с помощью HierarchyViewer и обнаружил кое-что интересное в том, что каждый элемент в списке рассылки выглядит как холст - я ожидал чего-то вроде RelativeLayout с дочерними компонентами: Screenshot of Gmail conversation list in HierarchyViewer

Я начну с того, что это сделано из соображений производительности - одно представление холста на элемент намного лучше, чем несколько представлений на элемент, особенно в длинном списке, который, кажется, прокручивается очень плавно . Это звучит правильно? Рекомендует ли Google этот подход в своей официальной документации? Следует ли другим людям обратить внимание на производительность?

9
задан Charles 3 November 2011 в 18:24
поделиться