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