Градиентный круговой прогресс-бар и легкий горизонтальный прогресс-бар
allprojects {
repositories {
mavenCentral()
}
}
implementation 'io.openharmony.tpc.thirdlib:MagicProgressWidget:1.0.2'
Рекомендуется обратиться за примерами к entry
<com.liulishuo.magicprogresswidget.MagicProgressCircle
ohos:id="$+id:demo_mpc"
ohos:height="50vp"
ohos:width="50vp"
ohos:mpc_percent="0.8"
ohos:mpc_start_color="$color:mpc_start_color"
ohos:mpc_end_color="$color:mpc_end_color"
ohos:mpc_stroke_width="18vp"
ohos:mpc_default_color="$color:mpc_default_color"/>
<com.liulishuo.magicprogresswidget.MagicProgressBar
ohos:id="$+id:demo_mpb"
ohos:height="8vp"
ohos:width="match_parent"
ohos:mpb_fill_color="$color:mpb_color"
ohos:mpb_background_color="$color:mpb_default_color"
ohos:mpb_flat="true"/>
setSmoothPercent(percent:float):void
setSmoothPercent(percent:float, durationMillis:long):void
Параметр | Описание | По умолчанию |
---|---|---|
mpc_percent | Процент заполнения [0, 1] | 0 |
mpc_stroke_width | Ширина контура | 18vp |
mpc_start_color | Цвет начала градиента (percent=0) | #FF00FFED |
mpc_end_color | Цвет конца градиента (percent=1) | #FFED00FF |
mpc_default_color | Цвет контура незаполненной части | #1AFFFFFF |
mpc_foot_over_head | Круговая арка конца перекрывает ли начало? | false |
Более лёгковесен по сравнению со стандартным ProgressBar; если ваши требования к ProgressBar не слишком сложны, рекомендуется использовать этот компонент.
setSmoothPercent(percent: float): void
setSmoothPercent(percent: float, durationMillis: long): void
Параметр | Описание | Значение по умолчанию |
---|---|---|
mpb_percent | Процент заполнения [0, 1] | 0 |
mpb_fill_color | Цвет заполнения | 0 |
mpb_background_color | Цвет фона прогресса | 0 |
mpb_flat | Является ли правый край полосы заполнения плоским (если нет — то это дуга) | false |
Используйте DevEco Studio и скачайте SDK. В файле build.gradle проекта измените версию classpath в зависимости от того, какой используется при создании нового проекта в вашей IDE.
Copyright (c) 2015 LingoChamp Inc.
Разрешено к использованию под лицензией Apache License, Версия 2.0 ("Лицензия");
вы можете использовать этот файл только в соответствии с Лицензией.
Вы можете получить копию Лицензии по адресу:
http://www.apache.org/licenses/LICENSE-2.0
```Если это не требуется применимыми законами или не было письменно согласовано, программное обеспечение,
распределённое под Лицензией, предоставляется «как есть», без каких-либо гарантий или условий любого типа,
как явных, так и подразумевающихся. См. Лицензию для конкретного языка, регулирующего права и ограничения,
связанные с данной Лицензией.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )