Unterstützung für Touch-Ziele in FireMonkey

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Entwickeln von Metropolis-UI-Anwendungen

In Touch-Screen-Anwendungen kann jedes Steuerelement als Touch-Ziel angesehen werden. Beim Entwickeln von Anwendungen für Touch-Geräte müssen Sie für jedes Steuerelement die Größe des Touch-Zielbereichs festlegen. Überlegen Sie, ob Sie den Touch-Zielbereich durch Angabe von TouchTargetExpansion-Werten für Steuerelemente erweitern sollten, die Benutzer mit der Hand auswählen können.

  • Ein zu kleines Touch-Ziel kann das Ermitteln der Auswahl des Benutzers erschweren.
  • Bei einem zu großen Touch-Ziel können Benutzer versehentlich das falsche Steuerelement aktivieren.

Das Erweitern des Touch-Ziels eines Steuerelements betrifft alle Zeigerinteraktionen mit dem Steuerelement (wie Mausereignisse, Klickereignisse usw.). Die erweiterte Zielgröße des Steuerelements wirkt sich auch auf alle Eingabequellen, wie Maus und Fingereingaben, aus.

Die folgende Abbildung zeigt die vier TouchTargetExpansion-Werte, die Sie für ein FireMonkey-Steuerelement setzen können:

TouchTarget.png

Festlegen von Touch-Zielen

Die Eigenschaft TouchTargetExpansion legt einen Bereich um das Steuerelement fest, der Teil des Touch-Ziels für dieses Steuerelement ist. In FireMonkey-Anwendungen haben mit Stilen versehene Steuerelemente eine TouchTargetExpansion-Eigenschaft, die einen Touch-Zielerweiterungs- oder -Pufferbereich auf jeder Seite des Steuerelements definiert.

So steuern Sie das Touch-Ziel von FireMonkey-Steuerelementen:

  1. Wählen Sie im Formular-Designer oder der Strukturansicht das FireMonkey-Steuerelement aus.
  2. Suchen Sie im Objektinspektor die Eigenschaft TouchTargetExpansion:
    TouchTargetExpansion.png
  3. Geben Sie für jede Seite des Steuerelements einen Pixel-Wert an:
    • Bottom
    • Left
    • Right
    • Top

Sie können jede Kombination dieser vier Seiten angeben.

Die Anzahl der anzugebenden Pixel hängt von den Touch-Anforderungen der Anwendung und dem verfügbaren Platz auf dem Formular ab. Beginnen Sie mit einer beliebigen Anzahl, wie 5 oder 10, und ändern Sie diese Anzahl ggf. nach dem Testen.

Touch-Anwendungen für die Metropolis-UI

Spezielle Richtlinien für das Setzen der Größe von Touch-Zielen in einer Metropolis-UI-Anwendung für Windows 8 finden Sie unter: Design für Interaktion per Fingereingabe (Apps im Metro-Stil)

Siehe auch