PhotoDraweeView
Проект
Демонстрация проекта
Масштабирование одной картинки | Масштабирование ViewPager | Список с масштабированием картинок |
---|---|---|
![]() |
![]() |
![]() |
Инструкция по установке
allprojects {
repositories {
maven {
url 'https://s01.oss.sonatype.org/content/repositories/releases/'
}
}
}
dependencies {
implementation('com.gitee.chinasoft_ohos:PhotoDraweeView:1.0.0')
......
}
Проект можно запустить непосредственно на SDK6 и DevEco Studio 2.2 Beta1. Если проект не запускается, удалите файлы .gradle, .idea, build, gradle и build.gradle и создайте новый проект с соответствующей версией. Затем скопируйте файлы из нового проекта в корневой каталог.
Использование
<com.me.relex.photodraweeview.PhotoView
ohos:id="$+id:img"
ohos:height="match_content"
ohos:width="match_parent"
ohos:layout_alignment="horizontal_center"/>
// Устанавливаем, нужно ли обрабатывать левую и правую прокрутку родительского макета
PhotoView.isPageSlider(boolean);
// Устанавливаем, нужен ли обратный вызов для прослушивания границ изображения
public void setOnEnableListener(OnEnableListener enableListener) {
mEnableListener = enableListener;
}
(b) Если родительский макет прокручивается вверх-вниз:
// Устанавливаем, нужно ли обрабатывать верхнюю и нижнюю прокрутку родительского макета
PhotoView.isRecyclerView(boolean);
// Устанавливаем, нужен ли обратный вызов для прослушивания границ изображения
public void setOnEnableListener(OnEnableListener enableListener) {
mEnableListener = enableListener;
}
void setScaleStep(float scaleStep)
void initPhotoView(Component component)
Тестирование CodeCheck: тестирование кода без исключений. CloudTest: тестирование кода без исключений. Вирусное сканирование: успешно. Текущая версия demo: основные функции соответствуют исходному компоненту.
Версия 1.0.0
Авторские права и лицензии Apache 2.0
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )