Size: a a a

Android Developers

2021 May 31

A

Alex Android in Android Developers
Должно быть можно. Если нет, ещё раз зальёшь. Ничего страшного
источник

СП

Сергей П. in Android Developers
Там контринтуитивно. Надо именно в цикле. Хотя логичнее было бы код для каждого
источник

IL

Ivan Lotoff in Android Developers
похоже на правду
источник

СП

Сергей П. in Android Developers
По докам не написать, только по примерам.

И еще я че то так и не понял как убрать родной сероватый сепаратор между строками в 2-3 пикселя. Хз где он рисуется.
источник

ЯН

Ярослав Нестеров... in Android Developers
так а зачем рисовать для тех вьющек, которых нет на экране?
источник

IL

Ivan Lotoff in Android Developers
так я и пытаюсь для них не рисовать, поэтому использую findLastVisibleItem, который возвращает позицию последнего видимого вью
источник

ЯН

Ярослав Нестеров... in Android Developers
нет, onDrawOver вызывается один раз для всех вьюшек.
ты путаешь с оффсетами
источник

ЯН

Ярослав Нестеров... in Android Developers
ничё не понимаю) ты хочешь все вьюхи, но рисовать только для видимых? и как тебе в этом помогает fLVE?
источник

IL

Ivan Lotoff in Android Developers
я хочу разделитель рисовать только для видимых (а как иначе?)
источник

ЯН

Ярослав Нестеров... in Android Developers
ну всё, бери чилдов ресайклера от 0 до childCount)
источник

ЯН

Ярослав Нестеров... in Android Developers
вот с этим я чёт не согласен... могу ошибаться, но по-моему не так
источник

IL

Ivan Lotoff in Android Developers
я пробовал и по началу все хорошо, но потом, когда я делаю свайп ту делит предмет пропадает, а разделитель нет
источник

СП

Сергей П. in Android Developers
Там понять невозможно. Ищите пример готовый, копируйте код рисуйте что угодно (хоть черный квадрат), потом когда поймете куда и как его декоратор сует - будете менять его на то что надо и подгонять позицию через паддинги
источник

ЯН

Ярослав Нестеров... in Android Developers
а на его место разве не встаёт другой?
источник

IL

Ivan Lotoff in Android Developers
да, конечно встает, но разделитель, который был за последним не уходит (потому как parent.childCount не меняется, судя по логам) и в конце получается просто несколько разделителей без элементов между ними
источник

ЯН

Ярослав Нестеров... in Android Developers
а куда девается айтем? как ты его удаляешь? из списка данных и потом notifyItemRemoved?
источник

IL

Ivan Lotoff in Android Developers
да
источник

IL

Ivan Lotoff in Android Developers
я разобрался в проблеме
источник

ЯН

Ярослав Нестеров... in Android Developers
делись)
источник

QH

Quantum Harmonizer in Android Developers
источник