1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/angcyo-DslAdapter

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
CHANGELOG.md 11 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 27.11.2024 00:23 e974bb3

2024-1-18

6.0.3

— Добавлены некоторые api.

2023-07-04

6.0.2

— Добавлены некоторые api.

2023-4-28

6.0.1

— Добавлено IDslItem. — Исправлены некоторые известные проблемы. — minSdk >= 14.

2022-10-27

5.2.0

— Исправлены некоторые известные проблемы.

2022-9-9

5.1.3

— Добавлен ряд часто используемых api. — Исправлены некоторые известные проблемы. — Добавлен новый метод получения данных com.angcyo.dsladapter.DslAdapter.getDataAndSubList.

2022-8-6

5.1.0

— В методах, используемых в ViewGroup, добавлены некоторые методы для использования DslAdapterItem. — DslAdapterItem можно напрямую привязать к любому View.

2022-8-5

5.0.1

— Метод render поддерживает автоматическую настройку состояния эмоционального изображения. — Добавлена возможность обновления флага. — Некоторые расширения и известные проблемы были добавлены или исправлены.

2022-7-6

4.4.0

— Оптимизация известных проблем. — Добавлены несколько часто используемых методов расширения. — В item добавлен флаг исключения.

2022-5-27

4.3.0

— Добавлен комментарий к флагу обновления adapter. — Поддержка анимации itemAnimateRes.

2022-4-25

4.2.1

— Настройка алгоритма кэширования itemGroupParams. — Версия compileSdkVersion — 31.

2022-4-15

4.2.0

— Добавлен флаг удаления itemRemoveFlag, влияющий на операцию diff. — Устранены последствия встряхивания, связанные с shake.

2022-03-17

4.1.0

— Исправлено циклическое срабатывание изменения эмоционального изображения при изменении элемента itemChanging. — После встряхивания строго контролируйте время срабатывания diff.

2022-2-28

4.0.2

— Исправление метода resetRender.

2022-2-23

4.0.0

После этой версии все операции обновления должны явно вызывать метод DslAdapter#updateItemDepend.

— Удалено FilterParams#shakeType, поэтому библиотека не обрабатывает встряхивание/дросселирование, это должно быть сделано извне. — Новый метод DslAdapter#render используется для упаковки updateItemDepend.

2022-1-19

3.1.0

— Новый метод наблюдения за изменениями DslAdapter#observeItemUpdateDepend() для отслеживания обратных вызовов, запускающих зависимость. — Новые методы наблюдения за изменением DslAdapterItem#observeItemChange() для отслеживания собственных изменений. — Новый метод удаления DslAdapterItem#removeAdapterItem() для удаления самого себя. — Новый флаг обновления DslAdapterItem#itemUpdateFlag для обозначения необходимости обновления при расчёте Diff. — Регулировка логики определения по умолчанию thisAreItemsTheSame и thisAreContentsTheSame. — Модификация известных проблем.

2021-11-25

3.0.2

— В классе DslViewHolder добавлено несколько операций для View и ViewGroup. — Поддерживаются пользовательские значения ItemType, а не только itemLayoutId. — Класс DslAdapterItem предоставляет некоторые стандартные операции и конфигурации. — Поддерживается наблюдение за ItemBind. — Поддерживается наблюдение за ItemUpdate. — Изменена логика определения Item thisAreItemsTheSame. — Новый способ обновления элементов DslAdapter.updateAdapter. — И так далее.

2021-7-14

3.0.0-binding

Версия, поддерживающая DataBinding, должна иметь суффикс -binding, иначе она не будет поддерживать DataBinding.

— Поддержка DataBinding.

2021-6-29

2.6.2

— Решены конфликты жестов перетаскивания и смахивающего меню.

2020-12-23

2.6.0

— Изменение алгоритма границ группы, параметр ItemGroupParams будет затронут.

2020-10-29

2.5.5

— Исправление ошибки расчёта индекса при обновлении данных. — Добавление обратного вызова конфигурации UpdateDataConfig для обновления размера.

2020-7-6

2.5.1

— Исправление проблемы с сортировкой перетаскиванием, данные источника (начало, середина, конец).

  • Добавлен обратный вызов после сортировки перетаскиванием.
  • Добавлен обратный вызов после удаления смахиванием. — Корректировка структуры кода.

2020-6-24

2.5.0

— Добавлена страница данных обновления, управление загрузкой дополнительных данных. — Добавлен UpdateDataConfig, расширенный метод loadDataEnd для поддержки управления обновлением/загрузкой дополнительных данных/исключениями/переключением между страницами. — Добавлен ряд распространённых методов расширения. — Скорректирована обработка itemClick с включением регулирования скорости, чтобы предотвратить чрезмерное нажатие. — Скорректированы некоторые имена переменных. — Скорректирован ряд комментариев. — Скорректировано несколько деталей.

2020-5-13

2.4.2

— Добавлено боковое меню. — Улучшена плавность бокового меню. — Улучшен опыт работы с боковым меню.

2020-5-9

2.3.0

— Скорректированы параметры, связанные с различиями. — Скорректирована логика определения thisAreItemsTheSame.

2020-4-28

2.2.7

— Расширенные методы быстрой настройки RecyclerView с помощью DslAdapter. — Добавлена пакетная фильтрация и загрузка. — Исправлено определение критического значения в методе updateOrInsertItem. — Глобально настраиваемый shakeDelay по умолчанию.

2020-4-8

2.2.3

— Добавлен метод направленной установки или вставки указанного элемента.

2020-4-8

2.2.2

— Переименованы FilterInterceptor в IFilterInterceptor. — Переименован FilterAfterInterceptor в IFilterAfterInterceptor. — Классы IFilterInterceptor и IFilterAfterInterceptor поддерживают свойство enable.

2020-04-07

2.2.1

— Предоставлены методы обновления для облегчения обновления одинаковых типов списков данных. — Добавлен демонстрационный пример загрузки данных.

2020-03-28

2.2.0

— Исправление некоторых известных проблем, корректировка некоторых имён. — Добавлен ряд общих методов расширения, некоторые изменения свойств обратного вызова. — В класс DslAdapterItem добавлены общие свойства itemWidth/Height itemMinWidth/Height itemPadding itemBackgroundDrawable itemEnable. — В DslDataFilter используется общий пул потоков. — Добавлен расширенный метод обновления данных updateData, который упрощает рендеринг списка List в DslAdapter. — Добавлен подкласс MaxItemCountFilterAfterInterceptor, FilterAfterInterceptor, для управления максимальным отображаемым количеством RecycleView.

2020-3-12

2.1.0

— Элементы DslAdapterItem поддерживают LifecycleOwner, предоставляя состояния STARTED RESUMED DESTROYED. — Метод dispatchUpdates поддерживает list. — Скорректированы правила именования. — Полностью поддерживается способ обновления полезной нагрузки. — Добавлен более практичный метод расширения. — В DslDataFilter реорганизован способ обработки встряхивания и дросселирования. — В DslDataFilter разделены превентивные, средние и последующие перехватчики и перехватчики после фильтрации. — В DslDataFilter добавлен перехватчик после фильтрации.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/angcyo-DslAdapter.git
git@api.gitlife.ru:oschina-mirror/angcyo-DslAdapter.git
oschina-mirror
angcyo-DslAdapter
angcyo-DslAdapter
master