Skip to content

Commit 5d8ce4a

Browse files
authored
Merge pull request #5 from behzadbx/master
Added rtl language support
2 parents 0901802 + 1374b0f commit 5d8ce4a

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

chocobar/src/main/java/com/pd/chocobar/ChocoBar.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import android.app.Activity;
44
import android.content.Context;
55
import android.content.res.ColorStateList;
6+
import android.content.res.Configuration;
67
import android.graphics.Color;
78
import android.graphics.Typeface;
89
import android.graphics.drawable.Drawable;
@@ -178,7 +179,11 @@ else if (builder.textColor != null)
178179
builder.icon.getIntrinsicHeight());
179180
}
180181

181-
text.setCompoundDrawablesWithIntrinsicBounds(builder.icon, null, transparentHelperDrawable, null);
182+
Configuration configuration = chocolateLayout.getResources().getConfiguration();
183+
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1 && configuration.getLayoutDirection() == View.LAYOUT_DIRECTION_RTL)
184+
text.setCompoundDrawablesWithIntrinsicBounds(transparentHelperDrawable, null, builder.icon, null);
185+
else
186+
text.setCompoundDrawablesWithIntrinsicBounds(builder.icon, null, transparentHelperDrawable, null);
182187
text.setCompoundDrawablePadding(text.getResources().getDimensionPixelOffset(R.dimen.icon_padding));
183188
}
184189

@@ -408,4 +413,4 @@ private Snackbar make() {
408413
}
409414

410415

411-
}
416+
}

0 commit comments

Comments
 (0)