Часто в современных приложениях можно встретить экраны, которые поддерживают не только вертикальный скролл, как вездесущие ленты с контентом, но и скролл горизонтальный. В зависимости от типа горизонтального скролла, который необходимо реализовать, в Android-приложениях можно использовать разные типы виджетов, например: Последний вариант используется чаще всего на экранах, где есть строго определенное количество вкладок, либо это количество определяется сервером. Как правило, в этих случаях сложностей с реализацией не возникает, потому что вы просто говорите адаптеру вашего ViewPager сколько элементов он должен содержать и задаёте логику определения внешнего вида каждого конкретного элемента. Но что если вам заранее неизвестно количество элементов для ViewPager? Или ещё лучше: что если количество элементов должно быть бесконечным? Пример такого случая можно подсмотреть в нашем приложении "Бюджет 2.0". Экран истории операций представляет собой реализацию "бесконечного" горизонтального с
Реализация бесконечного ViewPager в Android-приложении
16 мая 202316 мая 2023
40
2 мин