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

OSCHINA-MIRROR/HarmonyOS-tpc-circular-music-progressbar

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
CHANGELOG.md 2.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 25.11.2024 07:54 786ba05

1.0.0

Initial Release

Функции поддержки:

Название Тип По умолчанию Описание
border_color Цвет Color.BLACK Цвет фона ProgressBar
border_width Размер 2 Толщина ProgressBar
centercircle_diammterer Число с плавающей точкой 0,805 Число от 0 до 1, которое изменяет диаметр изображения обложки альбома
progress_music_color Цвет Color.BLUE Цвет активного состояния ProgressBar
progress_startAngle Число с плавающей точкой 0 Число от 0 до 360, описывающее начальный угол активного состояния ProgressBar
draw_anticlockwise Логическое значение false Если установлено в true, прогресс будет против часовой стрелки
enable_touch Логическое значение false Если установлено в true, прогресс будет отслеживаться касанием

Публичные методы

Название Описание
setValue(float) Изменить значение прогресса с анимацией
setValueWithNoAnimation(float) Изменить значение прогресса без анимации
setBorderProgressColor(Color) Установить цвет активного состояния ProgressBar
setBorderColor(Color) Установить цвет неактивного состояния ProgressBar
setProgressAnimationState(boolean) Изменить состояние анимации прогресса. Установите значение «false», если анимация не требуется
setProgressAnimatorInterpolator(TimeInterpolator) Изменить интерполятор анимации для большего эффекта анимации
setOnCircularBarChangeListener(OnCircularSeekBarChangeListener listener) Получать обновления, если пользователь хочет перейти к позиции или нажать на изображение

Неподдерживаемые функции:

  1. Из-за отсутствия интерфейса Path-дифференциатора в HarmonyOS невозможно использовать дифференциатор анимации Path.
  2. Поскольку используется Image от HarmonyOS, метод setColorFilter недоступен.

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

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

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