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

OSCHINA-MIRROR/YangsBryant-BGradualProgress

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

Брейант: Плавный прогресс

Плавная шкала прогресса

Описание изображения

Импорт модуля

allprojects {
    repositories {
        google()
        jcenter()
        maven { url 'https://www.jitpack.io' }
    }
}
implementation 'com.github.YangsBryant:BGradualProgress:1.0.4'

Свойства элемента управления BGradualProgress

Метод Свойство
app:grp_roundColor Цвет фона кольцевой формы
app:grp_roundWidth Ширина кольцевой формы
app:grp_progressFillet Использовать ли закруглённые углы для шкалы прогресса
app:grp_max Максимальное значение кольцевой формы
app:grp_text Содержимое в центре
app:grp_textColor Цвет текста в центре
app:grp_textSize Размер шрифта текста в центре
app:grp_textShow Отображать ли текст
app:grp_startAngle Положение начальной точки шкалы прогресса
app:grp_startColor Начальный цвет шкалы прогресса
app:grp_midColor Средний цвет шкалы прогресса
app:grp_endColor Конечный цвет шкалы прогресса

Динамические свойства BGradualProgress

Метод Свойство
setMax(int max) Установить максимальное значение шкалы прогресса
getProgress() Получить текущее значение шкалы прогресса
setProgress(int progress) Установить текущее значение шкалы прогресса
setText(String text) Обновить содержимое в центре
setRoundColor(int roundColor) Установить цвет фона кольцевой формы
setStartColor(int startColor) Установить начальный цвет шкалы прогресса
setMidColor(int midColor) Установить средний цвет шкалы прогресса
setEndColor(int endColor) Установить конечный цвет шкалы прогресса

Макет элемента управления

<com.bryant.progresslibrary.BGradualProgress
    android:id="@+id/progress"
    android:layout_width="72dp"
    android:layout_height="72dp"
    app:grp_endColor="#00000000"
    app:grp_midColor="#5289F5"
    app:grp_startColor="#dce7fd"
    app:grp_max="100"
    app:grp_roundColor="#dce7fd"
    app:grp_roundWidth="6dp"
    app:grp_startAngle="-90"
    app:grp_textColor="#5289F5"
    app:grp_textSize="16sp"
    app:layout_constraintTop_toTopOf="parent"
    android:layout_marginTop="50dp"
    app:layout_constraintLeft_toLeftOf="parent"
    android:layout_marginStart="30dp" />

Советы: Это первый элемент управления в GIF. Можно настроить цвета фона кольцевой формы и цветов шкалы прогресса, чтобы получить плавный и красивый переход.

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

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

Введение

Можно реализовать различные градиенты, прямые или дугообразные углы, прогресс-бары и лоадер-бары. Развернуть Свернуть
EPL-1.0
Отмена

Обновления

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

Участники

все

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

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