В файле build.gradle в корневой директории проекта добавьте:
allprojects {
repositories {
maven {
url 'https://s01.oss.sonatype.org/content/repositories/releases/'
}
}
}
В файле build.gradle модуля entry добавьте:
dependencies {
implementation('com.gitee.chinasoft_ohos:AsymmetricGridview:1.0.0')
......
}
Проект можно запустить сразу после установки в SDK 6 с использованием DevEco Studio 2.2 beta1. Если проект не запускается, удалите файлы .gradle, .idea, build, gradle, build.gradle, создайте новый проект в соответствии со своей версией и скопируйте соответствующие файлы нового проекта в корневую директорию.
В вашем файле layout xml:
<com.felipecsl.lib.AsymmetricRecyclerView
xmlns:ohos="http://schemas.huawei.com/res/ohos"
ohos:id="$+id:recyclerView"
ohos:height="match_parent"
ohos:width="match_parent"/>
В вашем классе активности:```java @Override public void onStart(Intent intent) { super.onStart(intent); super.setUIContent(ResourceTable.Layout_ability_main); AsymmetricRecyclerView recyclerView = (AsymmetricRecyclerView) findComponentById(ResourceTable.Id_recyclerView); RecyclerViewAdapter adapter = new RecyclerViewAdapter(demoUtils.moarItems(50)); recyclerView.setRequestedColumnCount(3); recyclerView.setDebugging(true); recyclerView.setRequestedHorizontalSpacing(Utils.vpToPx(this, 3)); recyclerView.setItemProvider(new AsymmetricRecyclerViewAdapter<>(this, recyclerView, adapter)); }
Переключитесь для включения/отключения переупорядочивания элементов для лучшей заполненности сетки:
```java
// Установка значения true перемещает элементы вверх и вниз для лучшего использования пространства
// По умолчанию значение false.
listView.setAllowReordering(true);
listView.isAllowReordering(); // true
Код проверка CodeCheck
прошла успешно
Облачная проверка `CloudTest` прошла успешно
Проверка безопасности от вирусов пройдена
Функционал демонстрационной версии текущего выпуска практически не отличается от оригинального компонента
#### Версионирование
- 1.0.0
#### Информация о правах и лицензиях Лицензия MIT (MIT)
Авторское право © 2011-2014 Felipe Lima
Разрешено бесплатно использовать любому лицу, получившему копию
данного программного обеспечения и связанных с ним документов ("Программное обеспечение"),
чтобы продавать, модифицировать, объединять, публиковать, распространять, предоставлять
сублицензии и/или продавать копии Программного обеспечения, а также позволить другим лицам,
которым это Программное обеспечение было предоставлено, делать то же самое, при условии,
что будут выполнены следующие условия:
Вышеуказанное авторское право и данное разрешение должны быть включены во все копии
или значительные части Программного обеспечения.
ПРЕДМЕТНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ,
ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАННЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ГАРАНТИЯМИ ТОРГОВЛЕНИЯ,
ПРИГОДНОСТИ ДЛЯ КОНКРЕТНЫХ ЦЕЛЕЙ И НЕНАРУШЕНИЯ ПРАВ. В НИКАКОМ СЛУЧАЕ АВТОРЫ И ДОЛЖНИКИ
АВТОРСКОГО ПРАВА НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ЖАЛОБЫ, УЩЕРБ ИЛИ ЛЮБУЮ ДРУГУЮ ОТВЕТСТВЕННОСТЬ,
В ТОМ ЧИСЛЕ В СВЯЗИ С ДЕЛОМ ОБ ОБСЛУЖИВАНИИ, ТОРГОВЛЕ ИЛИ ИНЫХ ДЕЙСТВИЯХ, ПОДТЯЖЕННЫХ
ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ДРУГИМИ ДЕЙСТВИЯМИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )