Привет всем!
Знающие люди, подскажите, пожалуйста. У меня в BottomSheet используется RecyclerView. Заметил, что при создании адаптера и биндинге вьюшек в адаптере происходит лаг (не успевает отрисоваться за кадр), который убивает всю плавность, ну это только тогда, когда вью элемента очень массивное.
Вопросы:
1. Можно как-то избежать этого лага, может быть как-то по особенному биндить вьюшки в адаптере?
2. Что лучше использовать для построения вью, много LinearLayout'ов встроенных друг в друга или ConstraintLayout? Сам строю вью исключительно из LinearLayout'ов, без использования ConstraintLayout'а, но где-то видел, что для элементов RecyclerView рекомендуют использовать именно ConstraintLayout.
1. Надо использовать профайлер, чтобы понять, почему происходит лаг
2. Вопрос сложный, так как раньше к ContraintLayout были вопросы в плане производительности. Не видел свежих бенчмарков на эту тему. Возможно, сейчас уже нет такой проблемы