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

OSCHINA-MIRROR/HarmonyOS-tpc-Sequent

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать

A permissive license whose main conditions require preservation of copyright and license notices. Contributors provide an express grant of patent rights. Licensed works, modifications, and larger works may be distributed under different terms and without source code.

Permissions
  • Commercial use
  • Modification
  • Distribution
  • Patent use
  • Private use
Limitations
  • Trademark use
  • Liability
  • Warranty
Conditions
  • License and copyright notice
  • State changes
README.md 3.2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 02.03.2025 21:07 8b9bb3f

Sequent

Sequent — это библиотека, которая запускает анимацию непрерывно для нескольких представлений с регулярными интервалами.

Предварительный просмотр

Gradle

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

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

## Доступны компоненты, унаследовавшие ComponentContainer.
# Например: DirectionalLayout, DependentLayout, StackLayout и т.д.
DirectionalLayout layout = (DirectionalLayout) findComponentById(ResourceTable.Id_layout);

# Напишите одну строчку. По умолчанию используется анимация Fadein.
Sequent.origin(layout).start();

Вы можете изменять параметры анимации.

Sequent
   .origin(componentContainer)
   .duration(int) // опция.
   .delay(int) // опция. Время начала смещения.
   .offset(int) // опция. Интервал времени.
   .flow(Direction) // опция. Поток анимации в (FORWARD/BACKWARD/RANDOM).
   .anim(Context, Animation) или .anim(Context, AnimatorProperty[]) // опция. Реализованная анимация или AnimatorProperty[].
   .start()

Пожалуйста, используйте следующие реализованные эффекты анимации. bounceIn fadeIn fadeInDown fadeInLeft fadeInRight fadeInUp rotateIn

Требования для запуска entry

Через DevEco Studio и скачивание SDK Измените версию dependencies → classpath в файле build.gradle проекта на соответствующую версию (то есть ту версию, которую вы использовали при создании нового проекта в вашем IDE).

Лицензия

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

   http://www.apache.org/licenses/LICENSE-2.0

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

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/HarmonyOS-tpc-Sequent.git
git@api.gitlife.ru:oschina-mirror/HarmonyOS-tpc-Sequent.git
oschina-mirror
HarmonyOS-tpc-Sequent
HarmonyOS-tpc-Sequent
master