Como detectar a direção do toque entre esquerda / direita e para cima / baixo

Minha pergunta: Como faço para detectar quando um usuário move o dedo para cima / para baixo versus esquerda / direita (e como eu sei qual direção desses grupos o dedo moveu)?

Minha situação: Quero alterar o brilho do meu aplicativo quando eles movem o dedo para cima e para baixo (para cima = mais claro, para baixo = mais escuro) e quero alternar entre atividades e / ou visualizações com base no deslizamento para a esquerda / direita.

questionAnswers(9)

yourAnswerToTheQuestion