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

OSCHINA-MIRROR/jenly1314-SuperSwipeRefreshLayout

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
README.md 5.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 27.11.2024 23:43 68c8665

SuperSwipeRefreshLayout

SuperSwipeRefreshLayout — это расширение и модификация SwipeRefreshLayout, которое позволяет реализовать функцию обновления по свайпу вверх. Его использование в основном аналогично SwipeRefreshLayout.

GIF-демонстрация

Изображение можно скачать по ссылке: https://github.com/jenly1314/SuperSwipeRefreshLayout/blob/master/gif.gif.

Также вы можете загрузить демонстрационное приложение для тестирования эффекта: https://raw.githubusercontent.com/jenly1314/SuperSwipeRefreshLayout/master/app/app-release.apk.

Импорт

Gradle

  1. Добавьте удалённый репозиторий в build.gradle или setting.gradle:

    repositories {
        //...
        mavenCentral()
        maven { url 'https://jitpack.io' }
    }
  2. В build.gradle добавьте зависимость:

    implementation 'com.github.jenly1314:SuperSwipeRefreshLayout:1.1.0'

Использование

Пример использования макета:

<com.king.view.superswiperefreshlayout.SuperSwipeRefreshLayout
    android:id="@+id/superSwipeRefreshLayout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    app:direction="both">

    <android.support.v7.view.RecyclerView
        android:id="@+id/recyclerView"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>

</com.king.view.superswiperefreshlayout.SuperSwipeRefreshLayout>

Настройка кода для поддержки прокрутки в обоих направлениях:

superSwipeRefreshLayout.setDirection(SuperSwipeRefreshLayout.Direction.TOP);

superSwipeRefreshLayout.setDirection(SuperSwipeRefreshLayout.Direction.BOTTOM);

superSwipeRefreshLayout.setDirection(SuperSwipeRefreshLayout.Direction.BOTH);

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

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

Если вам нравится SuperSwipeRefreshLayout или вы считаете, что он был полезен, вы можете поддержать его, поставив «Star». Ваша поддержка — моя мотивация. Спасибо!

Вы также можете отблагодарить автора чашкой кофе, отсканировав QR-код:

<div>
   <img src="https://jenly1314.github.io/image/page/rewardcode.png">
</div>

О себе

Мой блог GitHub Gitee CSDN Блог в саду
Блог Jenly jenly1314 jenly1314 jenly121 jenly

Свяжитесь со мной

WeChat Official Account Gmail Email QQ Email QQ Group QQ Group

Примечание: в ответе сохранены оригинальное форматирование текста и специальные символы.

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

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

1
https://api.gitlife.ru/oschina-mirror/jenly1314-SuperSwipeRefreshLayout.git
git@api.gitlife.ru:oschina-mirror/jenly1314-SuperSwipeRefreshLayout.git
oschina-mirror
jenly1314-SuperSwipeRefreshLayout
jenly1314-SuperSwipeRefreshLayout
master