Как упомянул Коди Грей , отвечая на мой другой вопрос здесь , Раймонд Чен говорит о том, что наложения значков - плохой выбор здесь (обратите внимание, что статья - это год)
Существенный аргумент против оверлеев состоит в том, что за один раз может быть показан только один ... так что, если применимо два, какой из них выиграет? Необоснованным аргументом является то, что их может быть только 15, что, по моему мнению, является выбором дизайна Microsoft, а не аргументом против их эффективности.
С изменяющейся топологией файла:
- место
- управление
- собственность
- Репликация
- ?????
Я полагаю, что файлам и папкам нужен эквивалент индикаторов присутствия, чтобы мгновенно идентифицировать их статус.
Что является альтернативой наложению значков, которое отображает одну и ту же мгновенную визуальную очередь в статусе файла / папки? Может быть, нужна новая модель для иконок?
Редактировать:
2010-12-14
Чем больше я об этом думаю, тем больше я чувствую, что идея о том, что может быть только ОДИН оверлей, и что нет возможности заставить оверлеи работать вместе, просто смешна.
Если нет технической причины, вы не можете иметь более одного оверлея?
Подумайте (с макушки головы):
- Вы можете разделить значок на 4 квадранта (верхний левый, верхний правый и т. Д.) - это позволит использовать 4 оверлея на значок. Адаптация между наложениями не требуется.
- Вы можете сложить оверлеи и использовать ТОЛЬКО приоритет для определения позиции (z-порядок кого-нибудь?). Разрешите пользователю доступ к приоритетам пространства пользователя, чтобы ПОЛЬЗОВАТЕЛЬ (вы знаете, человек, которому программное обеспечение должно обслуживать?) Мог выбирать, какие наложения имеют значение. Вместо того, чтобы резервировать место для наложения, системные наложения имеют самый высокий приоритет.