Проект Chips-input-layout
Демонстрация эффекта представлена на рисунке (см. img/demo.gif).
allprojects {
repositories {
maven {
url 'https://s01.oss.sonatype.org/content/repositories/releases/'
}
}
}
dependencies {
implementation('com.gitee.chinasoft_ohos:chips-input-layout:1.0.0')
......
}
Проект можно запустить непосредственно в SDK6 и DevEco Studio версии 2.2 Beta1. Если запуск не удаётся, удалите файлы .gradle, .idea, build, gradle, build.gradle и создайте новый проект с соответствующей версией. Скопируйте файлы из нового проекта в корневой каталог.
Использовать библиотеку очень просто. Достаточно изучить предоставленный исходный код примеров (например, использование в ViewCreateHelper.java в ScrollView и ListContainer).
<ScrollView
ohos:id="$+id:id_scrollview"
ohos:height="match_parent"
ohos:width="match_parent"
ohos:left_padding="10vp"
ohos:right_padding="10vp">
<DirectionalLayout
ohos:height="match_parent"
ohos:width="match_parent"
ohos:orientation="vertical"
ohos:top_margin="20vp">
<com.tylersuehr.chips.FlowLayout
ohos:id="$+id:id_first_flowlayout"
ohos:height="match_parent"
ohos:width="match_parent"
ohos:right_margin="20vp"
app:flChildSpacing="20"
app:flChildSpacingForLastRow="align"
app:flRowSpacing="32.0f"/>
</DirectionalLayout>
</ScrollView>
mFirstFlowLayout = (FlowLayout) findComponentById(ResourceTable.Id_id_first_flowlayout);
mFirstFlowLayout.setListener(this);
Тестирование CodeCheck прошло успешно, тестирование CloudTest прошло успешно. Проверка на вирусную безопасность пройдена. Текущая версия demo функционально не отличается от исходного компонента.
Версия 1.0.0.
Лицензия MIT.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )