Data Entry II: Dragging

The following examples of controls for setting - preferrably continuous or quasi-continuous - values are taken from applications, which do not use touchscreens. But these controls could be used there, if certain restrictions are observed. Note, however, that the controls use drag operations, which are not well suited to finger-operated touchscreens (speed, accuracy).

 

Examples

Scrollbar from the "Leonardo the Inventor" CD

Scrollbar from the "Leonardo the Inventor" CD, may be used for setting continuous values.

Too fancy for "everyday use"!

control for setting continuous values

A control for setting continuous values (from Kai Krause's "GOO 1.0").

Uses a lot of screen space.

Slider for setting the size in pixels of an image

Slider for setting the size in pixels of an image (proportional change only) (from Kai Krause's "Soap 1.0")

Slider for setting the enlargement of an image

Slider for setting the enlargement of an image (proportional change only) (from Kai Krause's "Soap 1.0").

The enlarged image is displayed in a frame left to the control. The image at the top is a preview of the whole image. The empty spaces can be used for storing views of the image.

button with sliders

A button with sliders (in a drawer) for setting text color attributes (from Kai Krause's "Soap 1.0").

Control for adjusting lightness and contrast of an image

Control for adjusting lightness and contrast of an image (from Kai Krause's "Soap 1.0").

The leftmost slider sets the strength of the effects. The bulbs on the upper left act as buttons for undoing an effect or making it permanent. There are drawers for additional functions (see below).

The same control with open drawers

The same control with open drawers (from Kai Krause's "Soap 1.0").

Left drawer: Here you can store settings. Right drawer: Advanced lightness controls.

control for setting color parameters of an image

A similar control for setting color parameters of an image (from Kai Krause's "Soap 1.0").

control for setting several continuous-valued attributes of a brush

A control for setting several continuous-valued attibutes of a brush; the marbles in the drawer to the left store different settings (from Kai Krause's Soap 1.0).

 

top top

Source:  Interaction Design Guide for Touchscreen Applications