Макет группы уведомлений IOS 12 в Android - PullRequest
0 голосов
/ 12 ноября 2018

Я хочу создать компонент, который будет похож на группу уведомлений IOS 12 с разворачивающейся и расширяющейся анимацией.

Моя идея состояла в том, чтобы использовать переработчик с пользовательским менеджером макета. То, что я сделал до сих пор, это расширение LinearLayoutManager и получение state. state может быть либо expanded, либо collapsed. Когда состояние свернуто, я использую свою собственную функцию, чтобы заполнить экран представлениями, и когда представления перейдут из свернутого в развернутое состояние, я позволю LinearLayoutManager обрабатывать заполнение экрана представлениями.

Единственная проблема, с которой я сейчас сталкиваюсь, - это анимация.

Загруженный файл показывает, что у меня есть.

Правильно ли то, что я сделал в отношении настраиваемого менеджера компоновки, или есть более простое решение этой проблемы?

Если я движусь в правильном направлении, как бы я сделал анимацию, о которой я упоминал ранее?

Заранее спасибо за ответы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...