Skip to content

Commit 5f114d9

Browse files
committed
Support conner Rtl
1 parent 2b32322 commit 5f114d9

File tree

2 files changed

+11
-10
lines changed

2 files changed

+11
-10
lines changed

library/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ android {
88
defaultConfig {
99
minSdkVersion 14
1010
targetSdkVersion 28
11-
versionCode 12
12-
versionName "androidx.v0.0.9"
11+
versionCode 13
12+
versionName "androidx.v0.0.10"
1313
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
1414
}
1515

library/src/main/java/com/ruffian/library/widget/helper/RBaseHelper.java

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1384,14 +1384,15 @@ private void setRadius() {
13841384
mBorderRadii[6] = mCornerRadius;
13851385
mBorderRadii[7] = mCornerRadius;
13861386
} else {
1387-
mBorderRadii[0] = mCornerRadiusTopLeft;
1388-
mBorderRadii[1] = mCornerRadiusTopLeft;
1389-
mBorderRadii[2] = mCornerRadiusTopRight;
1390-
mBorderRadii[3] = mCornerRadiusTopRight;
1391-
mBorderRadii[4] = mCornerRadiusBottomRight;
1392-
mBorderRadii[5] = mCornerRadiusBottomRight;
1393-
mBorderRadii[6] = mCornerRadiusBottomLeft;
1394-
mBorderRadii[7] = mCornerRadiusBottomLeft;
1387+
boolean isRtl = isRtl();
1388+
mBorderRadii[0] = isRtl ? mCornerRadiusTopRight : mCornerRadiusTopLeft;
1389+
mBorderRadii[1] = isRtl ? mCornerRadiusTopRight : mCornerRadiusTopLeft;
1390+
mBorderRadii[2] = isRtl ? mCornerRadiusTopLeft : mCornerRadiusTopRight;
1391+
mBorderRadii[3] = isRtl ? mCornerRadiusTopLeft : mCornerRadiusTopRight;
1392+
mBorderRadii[4] = isRtl ? mCornerRadiusBottomLeft : mCornerRadiusBottomRight;
1393+
mBorderRadii[5] = isRtl ? mCornerRadiusBottomLeft : mCornerRadiusBottomRight;
1394+
mBorderRadii[6] = isRtl ? mCornerRadiusBottomRight : mCornerRadiusBottomLeft;
1395+
mBorderRadii[7] = isRtl ? mCornerRadiusBottomRight : mCornerRadiusBottomLeft;
13951396
}
13961397
mBackgroundNormal.setCornerRadii(mBorderRadii);
13971398
mBackgroundPressed.setCornerRadii(mBorderRadii);

0 commit comments

Comments
 (0)