53
Рис. 5.13. Ползунок в Android-приложении Winamp осуществляет
перемотку воспроизводимой композиции
Неограничивающие элементы ввода
Пожалуй, главный неограничивающий элемент ввода - поле ввода текста.
Этот простейший элемент управления позволяет пользователям набирать
любые алфавитно-цифровые строки. Как правило, поля ввода - это небольшие
области, внутри которых
можно набрать одно-два слова, но они могут быть
реализованы и в виде довольно сложных текстовых редакторов.
Когда пользователю предложено неограничивающее текстовое поле
ввода, которое при этом принимает лишь строки определенного формата,
вероятно,
имеется
необходимость
помочь
пользователям
вводить
"допустимые" строки. Имеется множество стандартных
форматов вводимых
данных - даты, телефонные номера, почтовые индексы, номера социального
страхования. Ключ к успешному проектированию элемента ввода с проверкой
данных - в хорошо развитой обратной связи с пользователем.
5.3.4 Элементы управления отображением
Элементы управления отображением
используются для управления
визуальным представлением информации на экране. Типичными примерами
элементов отображения являются разделители и полосы прокрутки. Сюда же
входят разделители страниц, линейки, направляющие, сетки и рамки.
54
Текстовые элементы
Вероятно, самый простой элемент управления отображением - элемент
вывода
текстовой информации, который отображает текстовое сообщение в
некоторой позиции на экране. Он предоставляет текстовые метки для других
элементов управления и выводит данные, которые не могут или не должны
быть изменены пользователем. Единственная
серьезная проблема этого
элемента состоит в том, что он зачастую используется там, где должны
присутствовать элементы ввода (и наоборот).
Полосы прокрутки
Полосы прокрутки служат важной цели
- они позволяют осмысленным
образом помещать большие объемы информации внутри рамок окон и
панелей. К сожалению, они расходуют экранное пространство и ими сложно
манипулировать. Однако замечательное преимущество полосы прокрутки
состоит в создании контекста текущего положения в окне. Бегунок полосы
прокрутки указывает текущее положение и нередко масштаб "территории",
доступной для прокрутки.
Достарыңызбен бөлісу: