В файле build.gradle
в корневой директории проекта добавьте:
allprojects {
repositories {
maven {
url 'https://s01.oss.sonatype.org/content/repositories/releases/'
}
}
}
В файле build.gradle
модуля entry
добавьте:
dependencies {
implementation('com.gitee.chinasoft_ohos:ARecyclerview:1.0.0')
}
При использовании SDK6 и DevEco Studio2.2 Beta1 проект можно запустить непосредственно. Если проект не запускается, удалите файлы .gradle
, .idea
, build
, gradle
, build.gradle
, создайте новый проект с учётом вашей версии и скопируйте соответствующие файлы нового проекта в корневую директорию.
XML-включение: Инклюзив RecyclerView
<cn.droidlover.xrecyclerview.XRecyclerView
ohos:id="$+id:list_container"
ohos:height="match_parent"
ohos:width="match_parent"
ohos:layout_alignment="horizontal_center"
/>
```## Добавление пользовательских компонентов
### Добавление компонента ошибки в ErrorView
```java
private void addErrorComponent() {
ErrorComponent errorComponent = new ErrorComponent(this);
XRecyclerContentLayout.addErrorView(errorComponent);
}
private void addLoadingComponent() {
loadComponent = new LoadingComponent(this);
XRecyclerContentLayout.addLoadingView(loadComponent);
loadComponent.startLoading();
}
private void addContentComponent() {
listContainer = new XRecyclerView(this);
listContainer.setWidth(ComponentContainer.LayoutConfig.MATCH_PARENT);
listContainer.setHeight(ComponentContainer.LayoutConfig.MATCH_PARENT);
listContainer.setReboundEffect(true);
XRecyclerContentLayout.addContentView(listContainer);
SettingProvider provider = new SettingProvider(getData(1), this);
listContainer.setItemProvider(provider);
listContainer.setLoadingListener(new XRecyclerView.LoadingListener() {
@Override
public void onRefresh() {
}
});
}
``` @Override
public void onLoadMore() {
}
});
}
Кодовая проверка: тестирование кода завершено успешно.
Облачная проверка: тестирование кода завершено успешно.
Проверка безопасности от вирусов: проверка пройдена успешно.
Текущая демонстрационная версия: функционал демонстрационной версии практически не отличается от оригинального компонента.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )