Deze gids beschrijft hoe u apps kunt schrijven waarmee gebruikers via aanraakgebaren kunnen communiceren met een app. Android biedt een verscheidenheid aan API’s om u te helpen bij het maken en detecteren van gebaren.
Hoewel uw app niet afhankelijk moet zijn van aanraakgebaren voor basisgedrag (omdat de gebaren mogelijk niet beschikbaar zijn voor alle gebruikers in alle contexten), kan het toevoegen van op aanraking gebaseerde interactie aan uw app de bruikbaarheid en aantrekkingskracht ervan sterk vergroten.
Om gebruikers een consistente, intuïtieve ervaring te bieden, moet uw app de geaccepteerde Android-conventies voor aanraakgebaren volgen. De ontwerpgidsen voor gebaren laten u zien hoe u veelvoorkomende gebaren in Android-apps kunt gebruiken. Zie ook de materiaalontwerpgids voor materiaalbeweging.
Voor meer informatie over dit onderwerp, leest u de volgende verwante gidsen:
- Invoergebeurtenissen
- Sensoren
- De weergave interactief maken
Lessen
Algemene gebaren detecteren Leer hoe u met GestureDetector
elementaire aanraakgebaren kunt detecteren, zoals scrollen, schuiven en dubbel tikken. Aanraak- en aanwijsbewegingen volgen Leer hoe u bewegingen kunt volgen. Een scroll-beweging animeren Leer hoe u scrollers (Scroller
of OverScroller
) kunt gebruiken om een scroll-animatie te maken als reactie op een atouch-gebeurtenis. Omgaan met multi-touch gebaren Leer hoe multi-pointer (vinger) gebaren te detecteren. Slepen en schalen Leer hoe u op aanraking gebaseerd slepen en schalen implementeert. Aanraakgebeurtenissen in een ViewGroup beheren Leer hoe u aanraakgebeurtenissen in een ViewGroup
beheert om ervoor te zorgen dat aanraakgebeurtenissen correct naar hun doelweergaven worden verzonden.