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

OSCHINA-MIRROR/HarmonyOS-tpc-ohos-flowlayout

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

ohos-flowlayout

ohos-flowlayout: ohos-flowlayout переносит содержимое на следующую строку, если в текущей строке нет места.

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

  1. Измените атрибут flayout:debugDraw на true/false для отображения линий.
  2. Измените атрибут flayout:layoutDirection на ltr/rtl для изменения направления макета с горизонтальной ориентацией.
  3. Измените атрибут flayout:orientation на horizontal/vertical для изменения ориентации.

Добавьте org.apmem.tools.layout.FlowLayout в свой файл макета XML.

<?xml version="1.0" encoding="utf-8"?>
<org.apmem.tools.layouts.FlowLayout
    xmlns:ohos="http://schemas.huawei.com/res/ohos"
    xmlns:flayout="http://schemas.huawei.com/hap/res-auto"
    ohos:id="$+id:flowLayout"
    ohos:height="match_parent"
    ohos:width="match_parent"
    ohos:background_element="$graphic:background_ability_main"
    ohos:bottom_padding="12vp"
    ohos:left_padding="6vp"
    ohos:right_padding="12vp"
    ohos:top_padding="6vp"
    flayout:debugDraw="true"
    flayout:layoutDirection="ltr"
    flayout:orientation="horizontal">

    <Button
        ohos:height="30vp"
        ohos:width="120vp"
        ohos:background_element="$graphic:background_button"
        ohos:text="$string:test_button_one"
        ohos:text_color="$color:material_white"/>

    ...

    <Text
        ohos:height="match_content"
        ohos:width="match_content"
        ohos:text="$string:test_text"
``` **ohos:text_color="#FF2D00"/>**

</org.apmem.tools.layouts.FlowLayout>

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

  1. Чтобы использовать модуль ohos-flowlayout в примере приложения, включите следующую зависимость библиотеки для создания hap/layout.har.

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

dependencies {
    implementation project(path: ':layouts')
}
  1. Чтобы использовать ohos-flowlayout в отдельном приложении, обязательно добавьте «layouts.har» в папку libs модуля «entry».

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

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.har'])
}
  1. Чтобы использовать ohos-flowlayout из удалённого репозитория в отдельном приложении, добавьте следующую зависимость в «entry» build.gradle.

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

dependencies {
    implementation 'io.openharmony.tpc.thirdlib:ohos-flowlayout:1.0.1'
}

Авторские права

Авторские права 2011, Артём Вотинцев (apmem.org)

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

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

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

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

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

Введение

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

Обновления

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

Участники

все

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

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