Russian subtitles

← Оптимизация макетов

Get Embed Code
10 Languages

Showing Revision 5 created 12/20/2014 by Oleksandr Vasyliev.

  1. Теперь, когда вы знаете,
    как сложно создавать
  2. вложенный макет произвольной сложности,
  3. важно понимать, что
    они не даются просто так.
  4. И здесь всё портят
    ограниченные ресурсы платформы.
  5. Наполнение сложных макетов
    может стоить дорого,
  6. в результате оказывая влияние на работу
    и быстроту реагирования приложения.
  7. Итак, два хороших
    практических правила в помощь.
  8. Первое, лучше создавайте
    неглубокую и широкую схему,
  9. чем глубокую и узкую.
    Это значит, что лучше иметь
  10. больше элементов одного уровня и
    меньше порожденных элементов.
  11. Поскольку всё не так просто,
  12. вы также хотите избежать
    излишних представлений.
  13. В самых общих чертах, это значит,
  14. что ваша полная иерархия активностей
    никогда не должна превышать
  15. 10 вложенных представлений данных
    или 80 представлений в целом.
  16. Возможно, это звучит как много,
  17. но давайте откроем в Android Studio
    инструмент просмотра иерархии
  18. и посмотрим, насколько быстро
    может расти эта величина.