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

OSCHINA-MIRROR/chinasoft_ohos-Material-ViewPagerIndicator

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

Material-ViewPagerIndicator

Описание проекта

Проект: Material-ViewPagerIndicator

Серия: адаптация и портирование третьих сторон для OpenHarmony

Функционал: удобный страницный индикатор для новых систем, реализующий эффекты плавного перемещения и скрытия с анимацией.

Статус портирования: основные функции завершены

Различия при вызове: отсутствуют

Версия SDK: 6

DevEco Studio: версия 2.2 бета 1

Базовая версия: Release 1.0.4

Демонстрация работы

Пример ввода изображения Пример ввода изображения Пример ввода изображения

Инструкция по установке

Метод 1:

  1. В файле build.gradle в корневой директории проекта,
allprojects {
    repositories {
        maven {
            url 'https://s01.oss.sonatype.org/content/repositories/releases/'
        }
    }
}
  1. В файле build.gradle модуля entry,
dependencies {
    implementation('com.gitee.chinasoft_ohos:Material-ViewPagerIndicator:1.0.5')
    ......  
}

Проект может быть запущен непосредственно на SDK 6 и DevEco Studio 2.2 бета 1. Если проект не запускается, удалите файлы .gradle, .idea, build, gradle, build.gradle, и создайте новый проект в соответствии со своей версией, затем скопируйте соответствующие файлы нового проекта в корневую директорию.

Инструкция по использованию```xml

<com.itsronald.widget.ViewPagerIndicator ohos:id="$+id:view_pager_indicator" ohos:height="50vp" ohos:width="match_content" ohos:center_in_parent="true" ohos:align_parent_bottom="true" ohos:bottom_margin="50vp" ohos:horizontal_center="true" hap:ipi_animationDuration="420" hap:ipi_dotDiameter="40" hap:ipi_pageIndicatorColor="#80ffffff" hap:ipi_currentPageIndicatorColor="#ffffff" hap:ipi_dotGap="28"/>

import com.itsronald.widget.ViewPagerIndicator;

...
   private PageSlider viewPager;
   private DependentLayout view;

   viewPager = (PageSlider) findComponentById(ResourceTable.Id_java_view_pager);
   view = (DependentLayout) findComponentById(ResourceTable.Id_container);

   ViewPagerIndicator indicator = new ViewPagerIndicator(this);
   view.addComponent(indicator);
   indicator.setViewPager(viewPager);
```

## Тестовая информация
Код проверен CodeCheck  ошибок нет

Код проверен CloudTest  ошибок нет

Проверка безопасности от вирусов прошла успешно

Функционал текущей версии демо-приложения практически не отличается от оригинального компонента

## Версионирование
 - 1.0.5
 - 0.0.1-SNAPSHOT

## Информация о правах и лицензиях

```
**Material-ViewPagerIndicator** распространяется под лицензией Apache 2.0.

    Copyright 2016 Ronald Martin

    Распространяется под лицензией Apache License, Version 2.0 ("License");
    вы можете использовать этот файл только в соответствии с Лицензией.
    Вы можете получить копию Лицензии по адресу

       http://www.apache.org/licenses/LICENSE-2.0
```    В случае, если это требует действующего законодательства или было согласовано письменно, программное обеспечение,
    распространяемое под Лицензией, предоставляется на условиях "КАК ЕСТЬ".
    Без каких-либо гарантий или условий любого типа, явных или подразумевающихся.
    См. Лицензию для получения информации о специфическом языке, регулирующем права использования и ограничения, предусмотренные Лицензией.
    
Часть этой библиотеки была создана на основе Support-v4's [`PagerTitleStrip`](https://android.googlesource.com/platform/frameworks/support.git/+/master/v4/java/android/support/v4/view/PagerTitleStrip.java), которая также распространяется под лицензией Apache 2.0.
```

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

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

Введение

Суперудобный индикатор страницы, реализующий эффекты анимации перемещения и скрытия/отображения. Развернуть Свернуть
Apache-2.0
Отмена

Обновления (1)

все

Участники

все

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

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