![][1]
Со времени первого анонса на Google IO 2015 новой библиотеки [Data Binding Library][2] прошло немало времени. Появилось много примеров, много гайдов и много исправлений и доделок в самой библиотеке. Вот уже и биндинг стал two-way, и ссылаться на другие View по их id можно в самом layout-файле да и армия поклонников этой библиотеки неуклонно растет. И, наверное, каждый новый адепт начинает с поиска примеров — как правильно использовать так чтобы и удобно, и меньше кода, и по-феншуй. Если сейчас вбить запрос на подобии «Android DataBinding + RecyclerView» то, наверняка, получим целую кучу ссылок на различные гайды. Даже на Хабре уже была подобная статья — [Android Data Binding in RecyclerView][3].
Но не смотря на такое обилие ресурсов/гайдов, многие из них показывают базовый функционал, и каждый разработчик, начиная активно использовать Data Binding, придумывает свой, удобный ему способ работы. Далее будет показан один из таких способов.
[Читать дальше →][4]
[1]:
https://habrastorage.org/files/6c8/952/c62/6c8952c6204c41fbbb57d1880fd04a08.png
[2]:
https://developer.android.com/topic/libraries/data-binding/index.html
[3]:
https://habrahabr.ru/company/dataart/blog/267735/
[4]:
https://habrahabr.ru/post/308872/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut