Страницы

Поиск по вопросам

понедельник, 3 декабря 2018 г.

Как правильно повернуть календарь?

Я не уверен, что мой подход правильный может есть другая идея?
Мне нужно имплементировать календарь в своем приложении с возможностью Range selection по датам.
Я для этого решил одну из самых популярных библиотек применить
https://github.com/prolificinteractive/material-calendarview
так как знаю, что Calendar View не приспособлен для Range selection
И все работает отлично пока не нужно поменять язык приложения с Английского на Иврит (так же как и Арабский слева направо)
Название месяцев меняется название дней недели тоже, но не меняется направление последовательности (оно тоже должно быть не rtl - cправа налево , а ltr - слева направо)
Вот скрин на англ

Вот как на иврите android:supportsRtl="false"

И тут тоже на иврите но android:supportsRtl="true" (не знаю почему но кроме того, что поменялось направление стрелок больше ничего)

Я нашел такой баг фикс как раз об этом
https://github.com/prolificinteractive/material-calendarview/pull/573
Это как раз то, что мне нужно, согласно этому фиксу направление должно меняться, но в моем случае видно, что это не так.
Что я делаю не так или подскажите, как можно это решить по другому?


Ответ

Вы можете использовать форк этого репозитория от того кто сделал этот коммит:
https://github.com/anasanasanas/material-calendarview
Придется использовать JitPack
В принципе, все предельно просто описано и на странице:
1 Пропишите:
allprojects { repositories { ... maven { url 'https://jitpack.io' } } }
2 Добавьте:
dependencies { ... compile 'com.github.anasanasanas:material-calendarview:1.4.4' }
Реультат:

Комментариев нет:

Отправить комментарий