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

OSCHINA-MIRROR/HarmonyOS-tpc-Transitions-Everywhere

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

Библиотека Transitions-Everywhere

Введение

Простая библиотeka openharmony для применения переходов между компонентами. Она поддерживает множество типов переходов. Переходы определяют движение от начальной сцены до конечной. Примеры переходов включают плавное затемнение (fade), поворот (rotate), масштабирование (zoom) и т.д.

Возможности

Эта библиотека поддерживает следующие виды переходов:

  • Простое анимированное действие с использованием AutoTransition
  • Интерполятор, длительность, задержка начала
  • Путь движения
  • Переход слайдования
  • Переход масштабирования
  • Переход взрывного эффекта и центрального эпицентра
  • Названия переходов
  • Преобразование ChangeImage
  • Переход изменения цвета
  • Переход поворота
  • Переход изменения текста
  • Пользовательский переход

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

Для каждого типа перехода требуется наличие начальной и конечной сцены. Начинайте переход передачей: TransitionManager.beginDelayedTransition(mDlViewRoot); Где вам нужно передать начальную сцену.

Вы можете использовать метод addTransition при работе с множеством переходов

            TransitionManager.beginDelayedTransition(mDlViewRoot, new TransitionSet()
                    .addTransition(new ChangeBounds())
                    .addTransition(new ChangeImageTransform()));

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

Решение 1: локальная интеграция har-пакета
Добавьте .har-пакет в папку lib.
Добавьте следующий код в градл-файл входа:
implementation fileTree(dir: 'libs', include: ['.jar', '.har'])
```Решение 2: Добавление зависимостей в ваш build.gradle:

allprojects {
    repositories {
        mavenCentral()
    }
}
implementation 'io.openharmony.tpc.thirdlib:Transitions-Everywhere:1.0.1'

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

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

Введение

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

Обновления

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

Участники

все

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

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