RecyclerView с украшением SnapHelper - PullRequest
0 голосов
/ 16 марта 2020

У меня есть случай, когда у меня есть фотогалерея, реализованная как RecyclerView с SnapHelper. Некоторые фотографии (те, которые занимают всю ширину экрана) «склеены» вместе. Я хочу добавить к нему какое-то украшение, чтобы между пробелами были пустые места, но только тогда, когда начнется извращение, иначе я хочу, чтобы фотография занимала всю ширину. Я пробовал:

Создавая собственные декорации, мне удалось нарисовать свой нарисованный рисунок с экрана, чтобы он отображался только при прокрутке, но при переопределении onDraw() он был невидим - скрыт под следующей фотографией, и когда я перекрыл onDrawOver(), край следующей фотографии оказался под разделителем. Я играл с добавлением отступов к фотографиям и переустанавливал его в состоянии ожидания рециркулятора, но затем фотография немного подскочила.

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

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