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

OSCHINA-MIRROR/HarmonyOS-tpc-MagicProgressWidget

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

MagicProgressWidget

Плавный круговой индикатор выполнения и облегчённый горизонтальный индикатор выполнения.

I. Окончательный эффект

II. Использование

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"/>

1. Magic Progress Circle

  • Поддерживает плавный переход: 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

2. Magic Progress Bar

Более лёгкий по сравнению с системным 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

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

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

IV. LICENSE

Copyright (c) 2015 LingoChamp Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

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

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

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

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

Введение

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

Обновления

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

Участники

все

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

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