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

OSCHINA-MIRROR/HarmonyOS-tpc-HeaderAndFooterRecyclerView

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

Заголовок и футер RecyclerView

Заголовок и футер RecyclerView: Заголовок и футер RecyclerView — это решение для контейнера списка, которое позволяет добавлять заголовок и футер в контейнер списка.

Возможности Заголовок и футер RecyclerView:

  • Добавление заголовка в контейнер списка.
  • Добавление футера в контейнер списка.
  • Создание бесконечного контейнера списка.
  • Добавление футера в бесконечный контейнер списка.
  • Добавление футера в бесконечный контейнер списка.

Инструкции по использованию

Следующие основные классы являются ключевым интерфейсом для работы с Заголовок и футер RecyclerView: Заголовок и футер RecyclerView — помогает добавлять заголовок и футер в контейнеры списка.

  1. Установка ItemProvider для контейнера списка: Создайте HeaderAndFooterRecyclerViewAdapter с BaseItem провайдером для контейнера списка и вызовите метод setItemProvider для контейнера списка.

    mHeaderAndFooterRecyclerViewAdapter = new HeaderAndFooterRecyclerViewAdapter(contactItemProvider);
    listContainer.setItemProvider(mHeaderAndFooterRecyclerViewAdapter);
  2. Шаги для добавления заголовка: Примечание: используйте любую макетную структуру, которую вы хотите установить как заголовок.

    RecyclerViewUtils.setHeaderView(listContainer,
    mLayoutScatter.parse(ResourceTable.Layout_header_layout, null, false));
  3. Шаги для добавления футера: Примечание: используйте любую макетную структуру, которую вы хотите установить как футер.

    RecyclerViewUtils.setFooterView(listContainer,
    mLayoutScatter.parse(ResourceTable.Layout_footer_layout, null, false));
    ```4. Создание `EndlessRecyclerOnScrollListener`:
     Для контейнера списка установите `setScrolledListener`, где используется объект `EndlessRecyclerOnScrollListener`.
     ```java
     listContainer.setScrolledListener(mOnScrollListener); // mOnScrollListener определяет поведение при прокрутке

Примечание: Все функциональные возможности демонстрируются с помощью контейнера списка в ориентированном макете.

Инструкции по установке

  1. Для использования модуля HeaderAndFooterRecyclerView в вашем образце приложения, добавьте следующие зависимости в модуль "entry", чтобы сгенерировать hap/har:

    Измените entry build.gradle следующим образом:

    dependencies {
        implementation fileTree(dir: 'libs', include: ['*.har'])
        implementation project(path: ':library')
    }
  2. Для использования HeaderAndFooterRecyclerView в отдельном приложении, добавьте указанные ниже зависимости и включите "HeaderAndFooterRecyclerView.har" в папку libs модуля "entry":

    Измените файл build.gradle следующим образом:

    dependencies {
        implementation fileTree(dir: 'libs', include: ['*.har'])
    }
  3. Для использования HeaderAndFooterRecyclerView из удаленного репозитория в отдельном приложении, добавьте следующие зависимости:

    Измените файл build.gradle следующим образом:

    dependencies {
        implementation 'io.openharmony.tpc.thirdlib:HeaderAndFooterRecyclerView:1.0.1'
    }

Лицензия

Copyright 2015 Cundong

Licensed under the Apache License, Version 2.0 (the "License"); you
may not use this file except in compliance with the License. You may
obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0
```Кроме случаев, когда это требует применимое законодательство или не было оговорено письменно, программное обеспечение,
распространяемое по лицензии, распространяется на условиях «КАК ЕСТЬ»,
БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ ИЛИ УСЛОВИЙ ЛЮБОГО РОДА, как явлено, так и подразумеваемое. См. Лицензию для конкретного языка, регулирующего
права и ограничения по лицензии. 

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

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

Введение

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

Обновления

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

Участники

все

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

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