Merge "Fix pageindicator for RTL mode" into udc-qpr-dev am: b6a32d1340

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23860742

Change-Id: Id196f3c79a134e08cb17f7ec67384f493c0dace2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Treehugger Robot
2023-07-10 17:28:20 +00:00
committed by Automerger Merge Worker
@@ -381,7 +381,9 @@ public class PageIndicatorDots extends View implements Insettable, PageIndicator
// Draw all page indicators;
float circleGap = mCircleGap;
float startX = (getWidth() - (mNumPages * circleGap) + mDotRadius) / 2;
float startX = ((float) getWidth() / 2)
- (mCircleGap * (((float) mNumPages - 1) / 2))
- mDotRadius;
float x = startX + mDotRadius;
float y = getHeight() / 2;
@@ -420,9 +422,9 @@ public class PageIndicatorDots extends View implements Insettable, PageIndicator
float startCircle = (int) mCurrentPosition;
float delta = mCurrentPosition - startCircle;
float diameter = 2 * mDotRadius;
float startX;
startX = ((getWidth() - (mNumPages * mCircleGap) + mDotRadius) / 2);
float startX = ((float) getWidth() / 2)
- (mCircleGap * (((float) mNumPages - 1) / 2))
- mDotRadius;
sTempRect.top = (getHeight() * 0.5f) - mDotRadius;
sTempRect.bottom = (getHeight() * 0.5f) + mDotRadius;
sTempRect.left = startX + (startCircle * mCircleGap);