Андроид-приложение, 42-я неделя

Ключи элементов ленивой сетки или списка

Ключи элементов позволяют обращаться к заданной позиции ленивой сетки или списка при их прокрутке.

Интересный момент: как запоминать изменившееся состояние элементов. Возможен следующий сценарий:

  1. Пользователь выбирает несколько элементов.
  2. Затем пользователь меняет порядок сортировки.

При таком порядке действий необходимо будет как-нибудь сохранить состояние «выбранности» элементов, чтобы даже при другом порядке их расположения остались бы выделены правильные элементы.

Кольцевой список для кольцевой ленты

Возможно, в котлине есть какой-нибудь способ изменить список таким образом, чтобы последний и первый элементы стали связанными: то есть следующий элемент для последнего — первый, а предыдущий для первого — последний... (Интерфейс?.. Наследование?..)