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:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user