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

OSCHINA-MIRROR/marshalchen-UltimateRecyclerview

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

УльтимейтRecyclerView

Скачать ЛицензияГотовые задачи

Описание

УльтимейтRecyclerView — это продвинутый и гибкий вариант ListView с возможностью прокрутки для обновления, загрузки новых данных, удаления элементов при свайпе, перемещения элементов, анимаций, закрепленной шапки, показа или скрытия панели управления и кнопки действия при прокрутке, а также другими функциями. Вы можете использовать его так же, как обычный RecyclerView. Поддерживает AndroidX.

Обратите внимание, что проект УльтимейтRecyclerView находится в процессе разработки.

Ваша донатия очень ценится. Спасибо!

Возможности:* Прокрутка для обновления (использует android.support.v4.widget.SwipeRefreshLayout)

  • Различные виды анимаций
  • Удаление элементов при свайпе
  • Шапка с эффектом параллакса или обычная шапка
  • Перемещение элементов
  • Загрузка новых данных при достижении последнего элемента (бесконечная прокрутка)
  • Настраиваемые представления при загрузке новых данных
  • Показ или скрытие панели управления и кнопки действия при прокрутке
  • Полосы прокрутки
  • Цветные стили для прокрутки для обновления
  • Закрепление шапки, подобно Instagram
  • Поддержка различных макетов в адаптиве
  • Адаптив с анимациями
  • Расширенное представление в RecyclerView#### Быстрая установка (Основное использование)
1. Использование Gradle:
repositories {
    jcenter()
}

dependencies {
    ...
    implementation 'com.marshalchen.ultimaterecyclerview:library:0.9.0'
}

или получите через Maven

<dependency>
  <groupId>com.marshalchen.ultimaterecyclerview</groupId>
  <artifactId>library</artifactId>
  <version>0.9.0</version>
</dependency>
2. Использование:
<com.marshalchen.ultimaterecyclerview.UltimateRecyclerView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:id="@+id/ultimate_recycler_view"/>

Для получения более подробной информации вы можете прочитать Wiki и демонстрацию проекта.

Журнал версий

  • v0.8.0 Переход на AndroidX

  • v0.7.0 Поддержка большинства функций в RecyclerView 24.0.0. Улучшение адаптера UltimateAdapter. Уменьшение размера библиотеки. Исправление некоторых ошибок.

  • v0.5.8 В этой версии мы используем библиотеку поддержки 23.4.0. Мы исправили функцию загрузки больше (load more) и отключения её при ранних триггерах. Никаких изменений в реализациях нет необходимости. Если у вас есть вопросы, пожалуйста, ознакомьтесь с примерами кода.

  • v0.5.6 В этой версии используется библиотека поддержки 23.3.0, минимальная версия поддерживается до уровня API 13. Новая функция позволяет добавлять узловой соединитель на каждый элемент в LinearLayoutManager. Расширяя TimeLineView, вы получаете возможность бесконечного строительства объектов, связанных между собой.* v0.5.0 Библиотека теперь основана на версии 23.2.1. Если вам нужна версия 23.1.1, обратитесь к предыдущему выпуску. Подробнее об этом обновлении см. #342.

  • v0.4.9 Это последняя версия, основанная на версии 23.1.1. Дальнейшая поддержка этой версии прекращена. Для дальнейшей поддержки обратитесь к последнему выпуску.

  • v0.3.11 Есть ещё версии, основанные на 22.+.

Будущие возможности:

  • Обсуждение заголовков #299
  • Обсуждение загрузки больше #276
  • Проблемы со скроллом и обсуждение #296
  • Желаемые изменения для UltimateRecyclerview 0.4.2
  • и многое другое.> Обратите внимание, что это может не быть самой последней версией.### Пример приложения / Пример кода:
  • В связи с быстрыми обновлениями и нововведениями мы решили хостить демо-APK на GitHub.
  • Посмотрите этот ссылку для последней демонстрации кода.
  • Видео-демонстрация для демонстрации сетки.
  • или вы можете проверить уже скомпилированный вариант на Google Play.
  • Вы можете клонировать проект и скомпилировать его самостоятельно (включает пример), или вы можете проверить уже скомпилированный вариант на Google Play.
  • Вы можете прочитать больше информации о использовании в вики и приветствуем ваши собственные руководства здесь.

Добро пожаловать к форку и отправке pull request

Если у вас есть какие-либо хорошие идеи, пожалуйста, сообщите нам. Мой адрес электронной почты — cymcsg@gmail.com. Также хорошей идеей будет размещение вашей идеи в разделе проблем. Если вы хотите использовать быстрый фреймворк для разработки приложений, попробуйте UltimateAndroid Framework.### Скриншоты ultimate_recyclerview ultimate_recyclerview ultimate_recyclerview ultimate_recyclerview ultimate_recyclerview grid_layout grid_layout admob expandable node multitype### Благодарности

  • Используйте аниматоры из recyclerview-animators
  • Обрабатывайте различные типы LayoutManager из SuperRecyclerView
  • Разделители для RecyclerView RecyclerView-FlexibleDivider
  • Параллаксная шапка для RecyclerView android-parallax-recyclerview
  • Кнопка с плавающим действием FloatingActionButton
  • Цветной pull-to-refresh Ultra Pull To Refresh
  • Стиккие секционные заголовки в RecyclerView StickHeader
  • Прокрутка AndroidSwipeLayout
  • Благодарность jjhesk за проделанную работу над проектом. Если есть кто-то, кого я здесь не упомянул, примите мои искренние извинения и скажите мне об этом.

    Пожертвования:

    Сделайте пожертвование в размере $9.99: $9.99

АлиPay: donate

Принимаются пожертвования в биткойнах wallet

Лицензия

Copyright © 2014–present Marshal Chen

Разрешено использование данного файла на условиях лицензии Apache, версия 2.0 ("Лицензия"). Вы можете использовать этот файл только в соответствии с Лицензией. Получить копию Лицензии можно по адресу:

   http://www.apache.org/licenses/LICENSE-2.0

Кроме случаев, когда это требует действующего законодательства или было согласовано письменно, программное обеспечение, распространяемое в рамках Лицензии, предоставляется на условиях "КАК ЕСТЬ", БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ И УСЛОВИЙ, ВЫРАЖЕННЫХ ИЛИ НЕВЫРАЖЕННЫХ. Для получения подробной информации о правах и ограничениях, предусмотренных Лицензией, обратитесь к ней.

Комментарии ( 0 )

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

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/marshalchen-UltimateRecyclerview.git
git@api.gitlife.ru:oschina-mirror/marshalchen-UltimateRecyclerview.git
oschina-mirror
marshalchen-UltimateRecyclerview
marshalchen-UltimateRecyclerview
master