Это экран чата, реализованный с использованием компонентов арки viewmodel.с двумя просмотрами повторов.
родительский (вертикальная прокрутка - имеет несколько типов просмотра) и дочерние объекты - повторный просмотр (горизонтальная прокрутка), просмотр карты и просмотр текста.
Когда пользователь выбирает любой элемент, произнесите одно в родительском обзоре повторного просмотра и одно дочернее.recyclerview (Горизонтальная прокрутка) Я хочу сохранить состояние выбранного элемента без ущерба для производительности пользователя (без задержек).
Это как двумерная матрица, только один элемент дочернего recylerciew может быть спрятан в любойвремя и состояние должны быть сохранены, если пользователь прокручивает вниз / вверх / влево / вправо