Я создаю приложение для чтения PDF-файлов, похожее на WPS PDF Reader, и мне нужна помощь в достижении следующего поведения:
- PDFView должен позволять пользователю прокручивать весь PDF-документ.
- После прокрутки до последней страницы PDF-файла пользователь может продолжайте прокручивать вниз, и под PDF-файлом должен появиться рекламный баннер AdMob. содержимое.
введите здесь описание изображения
Текущий макет:
Вот XML-макет, с которым я работаю:
Код: Выделить всё
[*] xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/pdf_container"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:fitsSystemWindows="true">
android:id="@+id/progress_bar_open_pdf"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:indeterminateTint="@color/tint_color" />
- Я использовал комбинацию RelativeLayout и LinearLayout, но BannerView отображается рядом с содержимым PDF, а не под ним.
- Я попытался обернуть PDFView внутри NestedScrollView, но это нарушает функциональность прокрутки PDFView, поскольку это не так. хорошо справляется с вложенными прокрутками.
- Баннер либо перекрывает содержимое PDF-файла, либо остается зафиксированным внизу.
< /li>
Пользователь должен испытать:
- Прокручиваемый PDF-файл, который ведет себя нормально.
- При прокрутке последней страницы PDF-файла под содержимым PDF-файла должен появиться рекламный баннер.
- Прокрутка должна оставаться плавной и отзывчивой на всем протяжении.
Подробнее здесь: https://stackoverflow.com/questions/792 ... end-in-and
Мобильная версия