allprojects {
repositories {
maven {
url 'https://s01.oss.sonatype.org/content/repositories/releases/'
}
}
}
dependencies {
implementation('com.gitee.chinasoft_ohos:Progressbar:1.0.0')
......
}
Проект можно запустить напрямую в SDK6 и DevEco Studio 2.2 Beta1. Если запуск не удаётся, удалите файлы .gradle, .idea, build, gradle и build.gradle и создайте новый проект с соответствующей версией. Затем скопируйте файлы нового проекта в корневой каталог.
Использование библиотеки очень просто:
<com.anlia.progressbar.CircleBarView
ohos:id="$+id:circle"
ohos:height="100vp"
ohos:width="100vp"
app:bar_width="5"
app:bg_color="#00ff44"
app:progress_color="#0000ff"
app:sweep_angle="250">
<com.anlia.progressbar.WaveProgressView
ohos:id="$+id:wave"
ohos:height="100vp"
ohos:width="100vp"
app:wave_color="#00B6EF"
app:second_wave_color="#45B1C0"></com.anlia.progressbar.WaveProgressView>
CircleBarView circleBarView = (CircleBarView) findComponentById(ResourceTable.Id_circle);
circleBarView.setProgressNum(PROGRE_OR, TIME);
WaveProgressView waveProgressView = (WaveProgressView) findComponentById(ResourceTable.Id_wave);
waveProgressView.setProgressNum(PROGRE_OR, TIME);
Основные свойства CircleBarView:
progress_color — цвет прогресса.
bg_color — основной цвет.
start_angle — начальная точка круга прогресса.
sweep_angle — конечная точка круга прогресса.
bar_width — ширина.
Основные свойства WaveProgressView:
wave_color — основной цвет волны.
second_wave_color — цвет двойной волны.
wave_bg_color — цвет одинарной волны.
.setOnAnimationListener(); // Слушатель обратного вызова для отслеживания прогресса и цвета.
CodeCheck — тестирование кода без исключений. CloudTest — тестирование кода без исключений. Проверка на вирусы — пройдена. Текущая версия demo функционально не отличается от исходного компонента.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )