У меня есть ViewPager с несколькими RecyclerViews как страницы. Я хотел бы реализовать функциональность, где RecyclerViews, которые находятся на других страницах, перемещаются на определенную сумму после того, как пользователь начинает прокручивать страницы.Прокрутка ViewPager's RecyclerView при прокрутке страницы
@Override
public void onPageScrolled(int position, float offset, int offsetPx) {
RecyclerView view1 = getPage(position - 1);
RecyclerView view2 = getPage(position + 1);
if(scrollNeeded()) {
view1.scrollBy(0, 200);
view2.scrollBy(0, 200);
}
}
Проблема, которая у меня есть, что все работает нормально, если я медленно прокручивать мой ViewPager, но если я прокручиваю с ума быстро, некоторые RecyclerViews не получают прокручивается. Наверное, мне почему-то нужно синхронизировать этот метод.
Любая идея, как решить эту проблему? Пользователь не должен видеть этот свиток.
любая идея, как я могу достичь этого типа макета .... я есть LinearLayout и ниже LinearLayout я есть ушки + вид пейджера .. .. имея две вкладки теперь в вкладках, у меня есть recyclverview или gridview в разных вкладках ... я хочу, когда я начну прокручивать данные вкладки viewpagers ... он должен прокручиваться с верхней части страницы, а linearalyout должен выйти из страницы, и пользователь может только просматривать контент, определенный пользователями ..., то есть данные recycliewiew – Erum
@Erum Это вне o f оригинальный вопрос. Создайте новый билет, добавьте скриншот с требуемым макетом и, скорее всего, получите ответ скорее, чем ожидалось. –