Привет, GhostAdapter
Каждый день; Разработчики Android должны использовать какой-то список! А для вывода элементов на экран нужен адаптер. Хорошо, сделайте адаптер Recycler ... но ... что, если вам нужно отобразить два разных элемента? ИЛИ 3 или больше ?!
В итоге вы создадите что-то вроде этого:
Оо! и «позиция» вы всегда должны обрабатывать «позицию»: |
Что, если бы был способ попроще!
Встречайте GhostAdapter
Просто выполните 3 шага:
1. Элементы должны быть аннотированы.
просто привяжите свой макет и просмотрщик
2. Используйте GhostAdapter
в качестве адаптера Recyclerviews.
это просто
3. Заполните адаптер аннотированными элементами.
Вот и все! добавить один элемент или список! добавить в определенную позицию или в конец списка. любой класс, который правильно аннотирован, будет работать!
и что?
- уменьшить шаблонный код ..
- повысить читаемость
- уменьшить количество ошибок
- только элементы и держатели видов, адаптер не нужен
- поддержите вас, если произойдет много изменений пользовательского интерфейса;)
Интересно, что думает по этому поводу Аритра Рой
Https://medium.com/@sajadsami/goodbye-ugly-recycleradapters-5b39f76d193e sajadshokri / GhostAdapter
GhostAdapter - получено с https://github.com/ sajadshokri / Core-Adapter github.com
скомпилировать ir.coderz.ghostadapter: GhostAdapter: 0.2@aar