0
:) J'essaie de séparer le contact de la diapositive, mais je ne peux pas obtenir le droit: - lorsque l'utilisateur glisse l'écran que je veux obtenir des diapositives quelive wallpaper onTouchEvent
public void onTouchEvent(MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_MOVE) {
Log.e(Logcat, "1 slide");
}
else
if (event.getAction() == MotionEvent.ACTION_DOWN) {
Log.e(Logcat, "1 touch");
}
super.onTouchEvent(event);
}
Je vous remercie!
modifier
public void onTouchEvent(MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_MOVE) {
slide = true;
Log.e(Logcat, "1 slide");
}
else
if (event.getAction() == MotionEvent.ACTION_DOWN) {
slide = false;
}
else if (event.getAction() == MotionEvent.ACTION_UP)
{
if(!slide)
{
touch =1;
Log.e(Logcat, "1 touch");
}
}
super.onTouchEvent(event);
}
Cela ne fonctionne pas non plus, tout ce que je reçois est un certain nombre de diapositives (même sur contact)
merci toi! la mise en œuvre ci-dessus n'a pas fonctionné: | – Misca
Salut Misca, c'est pourquoi vous devriez vérifier une certaine distance de balayage ou une période de temps afin que la diapositive soit vraie. Dans un deuxième temps, vous pouvez simplement laisser la variable coulissante, mais mémoriser la position tactile, puis augmenter la position actuelle par rapport à la position basse. Si la distance entre eux dépasse une certaine valeur, vous avez une diapositive, sinon vous avez un contact. –
le dernier a travaillé, merci :) – Misca