Estou tentando montar uma tela de tutorial de uma aplicação nessa tela adicionei um imageView, e gostaria que quando o usuário passa-se o dedo para o lado esquerdo as imagens avança-se e se passa-se o dedo para o lado direito volta-se.
Tentei utilizar o evento OnTouch, mas não obtive sucesso. Alguém saberia me dizer a forma correta de proceder para obter o resultado desejado? Tutorial.java
Que evento você quer manipular? Single touch ou drag touch ?
Se for Single touch:
[code] mImageView.setOnTouchListener( new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
//Se o aplicativo pegar tela cheia você pode usar o getRawX() e getRawY() que pega o ponto em relação a tela
float x = event.getX();
float y = event.getY();
if(isRightSize(x,y)){
//code
}else{
//code
}
return false;
}
});[/code]
pegue a posição do Imageview usando getLeft(), getRight().