Bonjour,
Je viens vers vous car j'ai un petit soucis avec ma SeekBar sur mon application. Quand je me déplace trop vite avec le curseur des données ne sont pas prise en comptes.
Je m'explique avec un simple code comme celui-ci, je n'obtiens pas ce que je souhaite.
En effet, quand le curseur passe de min à max rapidement la valeur de progress n'est pas "linéaire", des valeurs ne sont pas prise en compte.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 mSeekbar.setSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { @Override public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) { progress; Log.d(TAG,"Luminosité : " + progress); } @Override public void onStartTrackingTouch(SeekBar seekBar) { } @Override public void onStopTrackingTouch(SeekBar seekBar) { } });
Ce que je souhaite faire est de diminué la vitesse de mouvement du bouton SeekBar lorsque l'utilisateur l'utilise, comme cela les valeurs sont toute renvoyée.
Si vous avez une piste je suis preneur
Merci
Partager