1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/HarmonyOS-tpc-PullToZoomInListView

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

PullToZoomInListView

Обзор

  1. Описание: Самописный список с возможностью масштабирования при прокрутке вверх и эффектом параллакса для отображения пути к изображению.
  2. Реализованные возможности: Масштабирование верхнего изображения.

Примеры работы

Интеграция и использование

Метод 1

  1. Добавьте HAR-пакет в папку libs.
  2. В entry.gradle добавьте следующий код:
dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
}

Метод 2

  1. Настройте центральный репозиторий:
repositories {
    mavenCentral()
}
  1. В entry.gradle добавьте следующий код:
dependencies {
    implementation 'io.openharmony.tpc.thirdlib:PullToZoomInListView:1.0.3'
}

Пример использования

PullToZoomListView pullToZoomListView = (PullToZoomListView) findComponentById(ResourceTable.Id_list_view);
ListItemProvider itemProvider = new ListItemProvider(this, adapterData, ResourceTable.Layout_list_item);
pullToZoomListView.setItemProvider(itemProvider);
ShapeElement shapeElement = new ShapeElement(this, ResourceTable.Graphic_list_divider);
pullToZoomListView.setBoundary(shapeElement);
pullToZoomListView.setBoundarySwitch(true);
pullToZoomListView.setReboundEffect(false);
pullToZoomListView.setHeaderBoundarySwitch(false);
pullToZoomListView.getHeaderView().setPixelMap(ResourceTable.Media_img_header);
pullToZoomListView.getHeaderView().setScaleMode(Image.ScaleMode.CLIP_CENTER);
pullToZoomListView.setHeaderProvider(this, itemProvider);

Лицензия

Этот проект распространяется под лицензией Apache License, Version 2.0 ("Лицензия"). Вы можете использовать этот файл только в соответствии с Лицензией. Вы можете получить копию Лицензии по адресу:http://www.apache.org/licenses/LICENSE-2.0

Кроме случаев, когда это требует применимого законодательства или было согласовано письменно, программное обеспечение, распространяемое по Лицензии, предоставляется на условиях "КАК ЕСТЬ", БЕЗ ЛЮБЫХ ГАРАНТИЙ ИЛИ УСЛОВИЙ, как явных, так и подразумеваемых. См. Лицензию для конкретной информации о грантах прав и ограничениях, предусмотренных Лицензией.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/HarmonyOS-tpc-PullToZoomInListView.git
git@api.gitlife.ru:oschina-mirror/HarmonyOS-tpc-PullToZoomInListView.git
oschina-mirror
HarmonyOS-tpc-PullToZoomInListView
HarmonyOS-tpc-PullToZoomInListView
master