diff --git a/core/java/android/widget/AbsSeekBar.java b/core/java/android/widget/AbsSeekBar.java index 34f78c67f8cf6..62253d3abb2a2 100644 --- a/core/java/android/widget/AbsSeekBar.java +++ b/core/java/android/widget/AbsSeekBar.java @@ -304,7 +304,8 @@ public abstract class AbsSeekBar extends ProgressBar { } // Canvas will be translated, so 0,0 is where we start drawing - thumb.setBounds(thumbPos, topBound, thumbPos + thumbWidth, bottomBound); + final int left = isLayoutRtl() ? available - thumbPos : thumbPos; + thumb.setBounds(left, topBound, left + thumbWidth, bottomBound); } @Override