Перетащите, чтобы переместить tablayout в Android

#java #android #android-fragments #android-tablayout

#java #Android #android-фрагменты #android-tablayout

Вопрос:

Я хочу, чтобы мой макет вкладки перемещался справа налево и слева направо при перетаскивании. Я не говорю о прокрутке, я имею в виду перетаскивание для перемещения всего представления.

У меня уже есть настройка вкладок, я просто хочу знать способ перетаскивания tablayout на экран и за его пределы, сохраняя на экране только 1 элемент. Вот чего я хочу достичь

Экран 1:

введите описание изображения здесь

Экран 2:

введите описание изображения здесь

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

1. Итак, вы хотите, чтобы, когда пользователь выбирает любую вкладку, а затем прокручивает содержимое выше, оно должно выглядеть как экран 1. Верно?

2. Нет, я хочу, чтобы пользователь перетащил tablayout влево, чтобы показать остальные вкладки, которые находятся за пределами экрана, поскольку по умолчанию я буду показывать только 1-ю вкладку.

3. Ладно, понял тебя. Какой ux вы хотите, когда пользователь нажимает «Внутренние события»? Итак, в этом случае, screen1 (вместо всех событий будут отображаться внутренние события) или он будет отображаться как screen2?

4. @ANANDSONI я просто хочу, чтобы мое tabbarlayout, в котором есть все вкладки, прокручивалось горизонтально при перетаскивании пользователем, и по умолчанию я хочу показывать только вкладку «Все события» на правом краю экрана. Если пользователь щелкнет и переместит вкладку «Все события» в левую часть экрана, пользователю начнут отображаться все остальные вкладки и наоборот

5. Понял тебя. Я надеюсь, что у меня есть решение для вас.