юзера показывалось со стрелочкой, а предыдущие просто заокругленными?
Что мешает сделать два вьютайпа и проверять при биндинге в адаптере?
думал так сделать, типо проверять или это последний элемент такого типа в массиве и если да ставить стрелочку?
Ну если можешь обойтись одной ячейкой, то вьютайпы тогда не нужны, просто проверяй позицию в onBindViewHolder.
но с одной ячейкой тяжело, пока что не представляю как это сделать надо проверять позицию + нету ли айтема после этого элемента + или сообщение isOwn так?
Ну так вся проверка это уже для определения типа ячейки. Посмотри recyclerview with viewtypes
да но мы говорим об 1 тайпе)
Ну так сделай два
Смотреть, какой это элемент в списке. Если последний, то рисовать стрелочку. Еще можно через декораторы
а если после него идет сообщение другого юзера?, то соответсвенно не последний)
это уже зависит от твоей логики
Обсуждают сегодня