SkinnableContainer + Layout против группы + Rect + Hgroup - PullRequest
1 голос
/ 24 сентября 2011

Я пытаюсь добавить пользовательский фон для моего горизонтально расположенного контейнера. Для этого есть два способа:

  1. Использование SkinnableContainer с горизонтальной разметкой
  2. Используйте группу с Rect и другой HGroup внутри нее.

Какой вариант лучше по памяти? Кроме того, является ли размещение нескольких групп, групп и групп во вложенном порядке главным недостатком в дизайне?

Заранее спасибо!

1 Ответ

1 голос
/ 24 сентября 2011

Какой вариант лучше по памяти?

Вам придется проверить и посмотреть, но с теоретического подхода;SkinnableContainer будет выполнять намного больше обработки, чем группа.Мой первый подход - использовать группу с Rect внутри нее.Или, если вы занимаетесь мобильной разработкой, используйте группу и нарисуйте Rect поверх нее, используя графический API.

Кроме того, является ли размещение нескольких групп, групп и v-групп во вложенном виде главным недостатком в дизайне?

Не является существенным недостатком дизайна, но это вполне можетна отсутствие производительности в приложении.Если это становится проблемой, вы должны оценить свое использование контейнеров и посмотреть, сможете ли вы свести к минимуму.Иногда использование basicLayout и написание алгоритма макета даст вам гораздо большую производительность и гибкость.Впрочем, написание может занять больше времени, в зависимости от сложности.

...