Skip to content

Commit 54ea1d7

Browse files
committed
Text alignment fixed in RTL separately for Events (still we have problem with all-day events)
1 parent 8ad0bdc commit 54ea1d7

File tree

2 files changed

+2
-6
lines changed

2 files changed

+2
-6
lines changed

core/src/main/java/com/alamkanak/weekview/EventChipDrawer.kt

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -137,11 +137,7 @@ internal class EventChipDrawer(
137137
) {
138138
val bounds = eventChip.bounds
139139

140-
val horizontalOffset = if (viewState.isLtr) {
141-
bounds.left + viewState.eventPaddingHorizontal
142-
} else {
143-
bounds.right - viewState.eventPaddingHorizontal
144-
}
140+
val horizontalOffset = bounds.left + viewState.eventPaddingHorizontal
145141

146142
val verticalOffset = if (eventChip.event.isAllDay) {
147143
(bounds.height() - textLayout.height) / 2f

core/src/main/java/com/alamkanak/weekview/TextExtensions.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ internal fun CharSequence.semibold() = SpannableString(this).apply {
4343

4444
internal fun ViewState.getTextPaint(event: ResolvedWeekViewEntity): TextPaint {
4545
val textPaint = TextPaint(if (event.isAllDay) allDayEventTextPaint else eventTextPaint)
46-
textPaint.textAlign = if (isLtr) Paint.Align.LEFT else Paint.Align.RIGHT
46+
textPaint.textAlign = Paint.Align.LEFT
4747

4848
val textColor = event.style.textColor
4949
if (textColor != null) {

0 commit comments

Comments
 (0)