Недавно я проверил рекомендации по разработке от разработчиков Android и нашел рекомендацию использовать как минимум 4 состояния для интерактивных элементов пользовательского интерфейса.
по умолчанию, отключено, фокусировка, нажатие
см. http://www.slideshare.net/AndroidDev/android-ui-design-tips, слайд 13
С другой стороны, на слайде 10 сказано, что все правильно видно.
Теперь я пытаюсь выяснить, когда отключить элементы управления, а когда скрыть их. Я склонен думать, что если элемент управления в данный момент неприменим, его не должно быть видно, чтобы уменьшить беспорядок в пользовательском интерфейсе.
С другой стороны, для меня это имеет смысл отключать кнопку масштабирования, когда масштабирование больше невозможно. Только вроде как. Может быть, сокрытие сработало бы еще лучше.
Я не уверен. Кто-нибудь нашел какие-либо другие ссылки, которые могут помочь, когда скрыть, а когда просто отключить элемент управления. Какие факторы вам необходимо учитывать, когда вы выбираете один или другой?
Есть ли какие-либо конкретные рекомендации для Android или мобильных приложений из-за размера экрана или что-то еще?