Den här guiden beskriver hur du skriver appar som låter användare interagera med en app med hjälp av pekrörelser. Android tillhandahåller en mängd olika API:er som hjälper dig att skapa och upptäcka gester.
Även om din app inte bör vara beroende av pekgester för grundläggande beteenden (eftersom gesterna kanske inte är tillgängliga för alla användare i alla sammanhang), kan du genom att lägga till beröringsbaserad interaktion till din app öka dess användbarhet och attraktionskraft avsevärt.
För att ge användarna en konsekvent, intuitiv upplevelse bör din app följa de accepterade Android-konventionerna för pekgester. Guiderna för utformning av gester visar hur du använder vanliga gester i Android-appar. Se även materialdesignguiden för materialrörelser.
För mer information om det här ämnet kan du läsa följande relaterade guider:
- Inputhändelser
- Sensorer
- Göra vyn interaktiv
Lektioner
Upptäcka vanliga gester Lär dig hur du upptäcker grundläggande pekrörelsegrepp, till exempel rullning, slängande och dubbeltittande, med hjälp av GestureDetector
. Spåra rörelser för beröring och pekare Lär dig att spåra rörelser. Animera en rullningsrörelse Lär dig hur du använder rullningsrörelser (Scroller
eller OverScroller
) för att producera en rullningsanimation som svar på en beröringshändelse. Hantera multitouch-gester Lär dig hur du upptäcker gester med flera pekare (fingrar). Dra och skala Lär dig hur du implementerar beröringsbaserad dragning och skalning. Hantera beröringshändelser i en ViewGroup Lär dig hur du hanterar beröringshändelser i en ViewGroup
för att se till att beröringshändelser skickas korrekt till sina målvyer.