aNNiMON, да, надо бы. Наверное попозже, т.к. пока что там часто что-то меняется. Да и нужно по одной фиче описывать, а то слишком сумбурно получается ка-то
Давай на форуме тему создавай с описанием. Вижу, что либа немаленькая, в один комментарий к статье не уместить. Там и распишешь достоинства и примеры.
Штука описанная в статье и еще кое-что реализовано в либе-фреймворке https://goo.gl/WZbXo6 Например нам нужен список команд, и по клику что-то сделать. Теперь есть возможность не создавать на каждую модель свой делегат, а использовать SimpleDelegate либо SimpleBindableDelegate (если Вы используете data-binding).
Если используете data-binding, то можно повесить ListConfig прямо в xml `app:listConfig="@{listConfig}"` Чтобы забиндить данные без data-binding в Team.java нужно использовать аннотации
Action представляет из себя такое
Можно создать CompositeAction и все действия покажутся в диалоге либо PopupMenu. Есть еще IntentAction для удобного запуска сервиса или Activity Actions работают теперь и без data-binding. Достаточно задать в разметке на view по которому хотим ловить клики
Поддерживается также `actionTypeLongClick` Пример проекта без использования data-binding https://goo.gl/4AS3Df Но с биндингом все же удобнее Изм. Naik (2.10 / 12:49) (5)
vl@volk, проще показать все это в деле, чем писать, там ничего сложного нету. Достаточно для отображения списка набросать любых объектов в List, набросать в DelegatesManager делегатов для отображения этих объектов, передать в Adapter, установить его в RecyclerView. Еще дополнительно был написан BindingAdater, и теперь достаточно создать через builder объект ListConfig, ему передать адаптер, опционально можно задать LayoutManager, отступы и т.д., передать его в xml, и в xml написать <RecyclerView .... app:listConfig="@{listConfig}"/>
Сложно, очень сложно, очень очень сложно. Почему так много кода и длинных слов? их очень тяжело парсить на ходу. Но в целом после часа разбирания с кодом становится всё ясно и просто.
Naik, попробуй было/стало в [pr] оформить, для наглядности.
Дополнил статью (DataBinding)
Koenig, все претензии к опере
с телефона, опера старая классика. при скроле изображение пропадает, когда останавливается показывает Android Категории |