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

OSCHINA-MIRROR/chinasoft5_ohos-ExpandableHeightListView

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

ExpandableHeightListView

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

  • Название проекта: ExpandableHeightListView
  • Серия: адаптация и перенос третьих сторон компонентов OpenHarmony
  • Функционал: ScrollView вложен в ListContainer без сворачивания
  • Состояние переноса проекта: основные функции завершены
  • Различия при вызове: отсутствуют
  • Версия разработки: SDK6, DevEco Studio2.2 Beta1
  • Базовая версия: Release 1.0.0

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

Введите описание изображения

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

  1. В файле build.gradle в корневой директории проекта,
allprojects {
    repositories {
        maven {
            url 'https://s01.oss.sonatype.org/content/repositories/releases/'
        }
    }
}
  1. В файле build.gradle модуля entry,
dependencies {
    implementation('com.gitee.chinasoft_ohos:expandableHeightListView:1.0.0')

    ...
}

Проект можно запустить непосредственно в SDK6, DevEco Studio2.2 Beta1. Если проект не запускается, удалите файлы .gradle, .idea, build, gradle, build.gradle, и создайте новый проект в соответствии с вашей версией, затем скопируйте соответствующие файлы нового проекта в корневую директорию.#### Инструкция по использованию

  1. Определение ExpandableListView
<com.github.paolorotolo.expandableheightlistview.ExpandableHeightListView
    ohos:id="$+id:expandable_listview"
    ohos:height="match_content"
    ohos:long_click_enabled="false"
    ohos:width="match_parent"
    ohos:padding="8vp">
</com.github.paolorotolo.expandableheightlistview.ExpandableHeightListView>
  1. Использование ExpandableListView
ExpandableHeightListView expandableListView = (ExpandableHeightListView) findComponentById(ResourceTable.Id_expandable_listview);
for (int i = 0; i <= 20; i++) {
    arrayList.add(i);
}
expandableListView.setExpanded(true);
expandableListView.setProvider(this, arrayList);
  1. Определение ExpandableGridView
<com.github.paolorotolo.expandableheightlistview.ExpandableHeightGridView
    ohos:id="$+id:expandable_gridview"
    ohos:height="match_content"
    ohos:width="match_parent"
    ohos:long_click_enabled="false"
    ohos:padding="8vp">
</com.github.paolorotolo.expandableheightlistview.ExpandableHeightGridView>
  1. Использование ExpandableGridView
gridListContainer = (ExpandableHeightGridView) findComponentById(ResourceTable.Id_expandable_gridview);
ArrayList<Integer> arrayList = new ArrayList<>();
for (int i = 0; i <= 20; i++) {
    arrayList.add(i);
}
int padding = gridListContainer.getPaddingLeft() + gridListContainer.getPaddingRight();
DirectionalLayout componentParent = (DirectionalLayout) gridListContainer.getComponentParent();
int paddingPar = componentParent.getPaddingLeft() + componentParent.getPaddingRight();
gridListContainer.setExpanded(true);
gridListContainer.setProvider(3, arrayList, padding, paddingPar);

Информация для тестирования

Проверка кода CodeCheck прошла успешно.Проверка кода CloudTest прошла успешно

Проверка на вирусы прошла успешно

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

Версионирование

  • 1.0.0
  • 0.0.1-SNAPSHOT

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

  • Apache License 2.0

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

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

Введение

Свиток (ScrollView) вложен в контейнер со списком (ListContainer), и список не сворачивается. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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