Установить направление прокрутки RTL для PDFView – Android

Я использую одну библиотеку Github для просмотра файла PDF. https://github.com/barteksc/AndroidPdfViewer

я хочу установить направление прокрутки RTL. пожалуйста, помогите изменить направление прокрутки этой библиотеки.

Я попробовал решение по ссылке ниже https://github.com/JoanZapata/android-pdfview/issues/60

но это не сработало для меня.


person Ankita Guna    schedule 03.04.2017    source источник


Ответы (2)


Я нашел хак. Поверните ваш PDF-файл на 180 градусов, а затем добавьте следующую строку в свой код.

pdf_activity_read_quraan.rotation = 180F

где pdf_activity_read_quraan является ссылкой на com.github.barteksc.pdfviewer.PDFView

person Pritish    schedule 17.01.2019
comment
неизвестно Поворот поля ... PdfView Мой код: pdfview.rotation = 180F; - person Billel Arfi; 21.01.2019
comment
@BillelArfi используйте setRotation, если вы используете java - person Pritish; 22.01.2019
comment
Я использую его, но теперь страницы перевернуты - person Billel Arfi; 22.01.2019
comment
@BillelArfi измените свой PDF на 180, также используя какое-то онлайн-программное обеспечение. и используйте вращение, а не вращениеx или вращение - person Pritish; 22.01.2019
comment
@BillelArfi Прошу вас проголосовать за ответ, если вы сочтете его полезным - person Pritish; 22.01.2019

Попробуйте добавить android:supportsRtl="true" в тег Application файла манифеста.

Источник: https://developer.android.com/guide/topics/manifest/application-element.html


Возможным обходным путем будет получение прокрутки и принудительное перемещение следующим образом:

mScrollView.postDelayed(new Runnable() {
    public void run() {
        scrollView.fullScroll(HorizontalScrollView.FOCUS_RIGHT); // or scrollTo
    }
}, 100L);
person RonTLV    schedule 03.04.2017
comment
Я использую класс ниже для отображения PDF и динамического управления прокруткой. github.com/bartexc/AndroidPdfViewer/blob/master/ - person Ankita Guna; 04.04.2017