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

OSCHINA-MIRROR/isrc_ohos-flow-layout_ohos

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 4.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 24.11.2024 04:39 96fa656

FlowLayout_ohos

Введение

Вид потокового макета.

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

  • Название проекта: FlowLayout (потоковый макет).
  • Серия: адаптация сторонних компонентов HarmonyOS.
  • Функция: потоковый макет.
  • Состояние переноса проекта: основные функции реализованы.
  • Различия в вызовах: отсутствуют.
  • Автор инициативы: Чэнь Куньсяо.
  • Версия разработки: SDK5, DevEco Studio2.1 beta3.
  • Контакты: isrc_hm@iscas.ac.cn.

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

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

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

  1. Загрузите пакет библиотеки library-debug.har (находится в папке outputs).
  2. Запустите DevEco Studio и импортируйте скачанный пакет har в каталог «entry->libs».
  3. В файле build.gradle на уровне модуля добавьте зависимости, указав в теге dependences ссылку на jar-пакет из каталога libs.
dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar', '*.har'])
	……
}
  1. Щёлкните правой кнопкой мыши по импортированному пакету har, выберите «Add as Library», чтобы добавить ссылку на пакет, затем выберите нужный модуль и нажмите «OK».

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

  1. Инициализируйте потоковый макет FlowLayout, а затем инициализируйте список для отображения содержимого.
private FlowLayout mFlowLayout;
private List<String> mContentList = new ArrayList<>();
  1. Добавьте данные, которые хотите отобразить, в список.
for (int i = 0; i < 4; i++) {
        mContentList.add("java");
        mContentList.add("kotlin");
        mContentList.add("ohos");
        mContentList.add("Deveco-studio");
        mContentList.add("app");
}
  1. Свяжите список с потоковым макетом FlowLayout с помощью FlowAdapter.
mFlowLayout = new FlowLayout(this);
FlowAdapter adapter = new FlowAdapter(this, mContentList);
mFlowLayout.setAdapter(adapter);
  1. Установите максимальное количество строк для отображения.
mFlowLayout.setMaxLines(9);

Участие в проекте

  1. Fork этого репозитория.
  2. Создайте ветку Feat_xxx.
  3. Отправьте код.
  4. Создайте Pull Request.

Особенности

  1. Используйте Readme_XXX.md для поддержки разных языков, например Readme_en.md, Readme_zh.md.
  2. Официальный блог Gitee blog.gitee.com.
  3. Вы можете https://gitee.com/explore узнать об отличных проектах с открытым исходным кодом на Gitee.
  4. GVP (Gitee Most Valuable Project) — это список выдающихся проектов с открытым исходным кодом, отобранных Gitee.
  5. Gitee предоставляет руководство по использованию https://gitee.com/help.
  6. На Gitee есть раздел, посвящённый знаменитостям, где демонстрируются выдающиеся члены сообщества Gitee https://gitee.com/gitee-stars/.

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

Потоковый макет FlowLayout_ohos лицензирован под Apache License, version 2.0.

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

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

1
https://api.gitlife.ru/oschina-mirror/isrc_ohos-flow-layout_ohos.git
git@api.gitlife.ru:oschina-mirror/isrc_ohos-flow-layout_ohos.git
oschina-mirror
isrc_ohos-flow-layout_ohos
isrc_ohos-flow-layout_ohos
master