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

OSCHINA-MIRROR/chinasoft2_ohos-header-decor

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 4.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 17.03.2025 01:12 19aff39

header-decor

Проектное описание

  • Название проекта: header-decor
  • Серия: адаптация и перенос третьих сторон для OpenHarmony
  • Функционал: декоратор с клейким верхним колонтитулом для OHOS
  • Состояние переноса проекта: основные функции завершены
  • Различия при вызове: отсутствуют
  • Версия разработки: SDK6, DevEco Studio 2.2 beta1
  • Базовая версия: Release 0.2.8

Демонстрация эффекта

sc1

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

Добавьте зависимость в файл build.gradle модуля:

// Добавление Maven-репозитория
repositories {
    maven {
        url 'https://s01.oss.sonatype.org/content/repositories/releases/'
    }
}

// Добавление библиотеки зависимости
dependencies {
    implementation 'com.gitee.chinasoft_ohos:header-decor:1.0.0'
}

Проект можно запустить непосредственно в SDK6, DevEco Studio 2.2 beta1.

Если проект не запускается, удалите файлы .gradle, .idea, build, gradle, build.gradle проекта, и создайте новый проект в соответствии со своей версией, а затем скопируйте соответствующие файлы нового проекта в корневую директорию.

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

  • Пример использования Java
      Использование 1:
      // Получение ListContainer 
      ListContainer listContainer = (ListContainer) rootView.findComponentById(ResourceTable.Id_list_double_inline);
      // Необходимые данные
      List<ItemModel> dataList = Utils.getDoubleInlineList();
      listContainer.setItemProvider(new InlineDoubleHeaderTestAdapter(context, dataList));
      // Соединение Text ListContainer списка с HeaderDecor
      HeaderDecor headerDecor = new HeaderDecor(listContainer, headerText, doubleText);
      // Вызов метода setDataList() для headerDecor
      headerDecor.setDataList(dataList);
```     Использование 2:
       Text text = (Text) rootView.findComponentById(ResourceTable.Id_title_text);
       // Получение ListContainer 
        ListContainer listContainer = (ListContainer) rootView.findComponentById(ResourceTable.Id_list_sticky_inline);
         // Необходимые данные
        List<ItemModel> dataList = Utils.getStickyInlineList();
        listContainer.setItemProvider(new InlineStickyTestAdapter(context, dataList));
          // Соединение Text и ListContainer с HeaderDecor
        HeaderDecor headerDecor = new HeaderDecor(listContainer, text);
         // Вызов метода setDataList() для headerDecor
        headerDecor.setDataList(dataList);

#### Тестовые данные

Проверка кода CodeCheck проходит без ошибок.  
Проверка кода CloudTest прошла успешно, без ошибок.

Антивирусная проверка пройдена успешно.

Функционал демонстрационной версии текущего компонента практически не отличается от оригинального компонента.

#### Версионирование
- 1.0.0

#### Информация о правах и лицензиях

    Copyright 2015 Eduardo Barrenechea.

    Лицензировано в соответствии с лицензией Apache License, Version 2.0 ("Лицензия"); 
    вы можете использовать этот файл только в соответствии с Лицензией. 
    Вы можете получить копию Лицензии по адресу

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

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

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

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

1
https://api.gitlife.ru/oschina-mirror/chinasoft2_ohos-header-decor.git
git@api.gitlife.ru:oschina-mirror/chinasoft2_ohos-header-decor.git
oschina-mirror
chinasoft2_ohos-header-decor
chinasoft2_ohos-header-decor
master