Как реализовать представление стека карт в Android, которое может быть расширено в представление списка (аналогично уведомлениям группы iOS) - PullRequest
0 голосов
/ 25 октября 2019

Я хочу реализовать в Android представление стека карт, которое можно развернуть в виде списка (аналогично групповым уведомлениям iOS). Я перепробовал много библиотек, большинство из которых в стиле трут (карты Swipe, которые нельзя развернуть в виде списка). Это не повторяющийся вопрос, большинство вопросов касаются стиля трут.

Свернутое состояние,

Collapsed Card Stack View

Расширенное состояние,

Expanded Card Stack View

Первый подход

Я пытался https://github.com/yuyakaido/CardStackView, но мне не удалось отобразить карты, появляющиеся после использования

CardStackLayoutManager.setStackFrom(StackFrom.Top)

Опять же, эта библиотека не поддерживает расширение в виде списка.

Второй подход

Затем я решил реализовать пользовательское представление, используя пейджер просмотра,

Вертикальный пейджер Android с пачкой карт

https://youtu.be/eK8fo-Eznw4

Теперь я могу отображать карты меньшего размера, которые появляются сзади. Но пытаясь выяснить, как анимировать его в виде списка, когда onClick.

Заранее спасибо

...