Comment changer la position de départ de la piste Android SeekBar?
J'aimerais régler le SeekBars
's suivre la position de départ afin de ne pas démarrer à partir du côté gauche de la seekbar, mais forme une position arbitraire. Voici une image photoshop comment il devrait ressembler à:
Il doit être juste un effet graphique, la SeekBar
'logique sous-jacente n'est pas modifié.
J'ai essayé de changer le Seekbar.getprogressDrawable.SetBounds()
pour changer la piste de position de l'image, mais pas de chance.
source d'informationauteur user1000594
Vous devez vous connecter pour publier un commentaire.
ajouter cette convenance
Vous pouvez définir la progression de seekbar en xml:
vous pouvez par programmation théorie de la relativité restreinte les progrès de la seekbar:
Par par programmation,nous pouvons commencer le progrès et définir le nombre maximal de seekbar progrès.
Peut-être que votre problème est similaire à Seekbar pour deux valeurs [-50, 0, 50].
Grâce à Commonsware à point à droite direction. J'ai écrit une classe inspiré par code.google.com/p/range-seek-bar) pour obtenir la solution.
https://github.com/vashisthg/StartPointSeekBar
Vous pouvez ajouter ceci:
android:rotation="180"
pour le XML, puis la seekbar va retourner la façon dont vous le souhaitez
Juste en face du même problème.
Voilà comment j'ai résolu.
Assumer, nous avons besoin de seekbar à partir de 10 et se terminant à 150.