CarouselLayoutManager
Демонстрация эффекта: https://gitee.com/chinasoft_ohos/CarouselLayoutManager/raw/master/img/demo.gif
allprojects {
repositories {
maven {
url 'https://s01.oss.sonatype.org/content/repositories/releases/'
}
}
}
dependencies {
implementation('com.gitee.chinasoft_ohos:CarouselLayoutManager:1.0.0')
......
}
Проект можно запустить напрямую под SDK6 и DevEco Studio 2.2 Beta1. Если проект не запускается, удалите файлы .gradle, .idea, build, gradle и build.gradle и создайте новый проект с соответствующей версией. Скопируйте файлы из нового проекта в корневой каталог.
<com.azoft.carousellayoutmanager.CarouselLayoutManager
ohos:id="$+id:custom_manager_view_vertical"
ohos:height="200vp"
ohos:width="match_parent"
ohos:alignment="horizontal_center"
ohos:left_margin="27vp"
ohos:right_margin="27vp"
ohos:top_margin="10vp"
ohos:bottom_margin="10vp"
ohos:orientation="vertical"/>
carouselLayoutManagerVertical.setOrientation(Component.VERTICAL);
carouselLayoutManagerVertical.setAdapter(customAdapterImp);
DefaultChildSelectionListener.initCenterItemListener(this::showClickPosition, carouselLayoutManagerVertical);
private void showClickPosition(int position) {
ShowItemClickPositionDialog showItemClickPositionDialog =
new ShowItemClickPositionDialog(this);
showItemClickPositionDialog.setText(position).show();
}
CodeCheck и CloudTest прошли без ошибок. Вирусная проверка безопасности пройдена. Текущая версия demo функционально практически идентична оригинальному компоненту.
Версия 1.0.0
Лицензия Apache версии 2.0 (далее — «Лицензия»); вы не можете использовать этот файл, кроме как в соответствии с Лицензией. Вы можете получить копию Лицензии по адресу: http://www.apache.org/licenses/LICENSE-2.0. Если иное не требуется применимым законодательством или не согласовано в письменной форме, программное обеспечение, распространяемое в рамках Лицензии, распространяется на условиях «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ ИЛИ УСЛОВИЙ ЛЮБОГО РОДА, явных или подразумеваемых. См. Лицензию для конкретного языка, регулирующего разрешения и ограничения в рамках Лицензии.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )