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

OSCHINA-MIRROR/HarmonyOS-tpc-BadgeView

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

BadgeView

BadgeView — это компонент для отображения уведомлений в виде красной точки. Он позволяет изменять стиль этой точки.

Демо

Установка цвета фона при прокрутке

Основные характеристики

  • Поддерживает изменение стиля цифрового уведомления
  • Поддерживает изменение стиля красной точки
  • Поддерживает изменение цвета и размера уведомления

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

Через DevEco Studio скачайте openHarmony SDK Измените версию зависимостей в файле build.gradle проекта на ту, что используется в новом проекте IDE

Интеграция

Метод 1:
Создание har-пакета через библиотеку, добавление его в папку libs
Добавьте следующий код в gradle entry
implementation fileTree(dir: 'libs', include: ['*.jar', '*.har'])

Метод 2:
allprojects {
    repositories {
        mavenCentral()
    }
}
implementation 'io.openharmony.tpc.thirdlib:badgeview:1.0.3'

Инструкции по использованию BadgeView:

  • Простое использование
BadgeFactory.createDot(this).setBadgeCount(20).bind(imageView);
BadgeFactory.createCircle(this).setBadgeCount(20).bind(imageView);
BadgeFactory.createRectangle(this).setBadgeCount(20).bind(imageView);
BadgeFactory.createOval(this).setBadgeCount(20).bind(imageView);
BadgeFactory.createSquare(this).setBadgeCount(20).bind(imageView);
BadgeFactory.createRoundRect(this).setBadgeCount(20).bind(imageView);
  • Расширенное использование
BadgeFactory.create(this)
.setTextColor(Color.White)
.setWidthAndHeight(25, 25)
.setBadgeBackground(Color.Red)
.setTextSize(10)
.setBadgeGravity(Gravity.Right | Gravity.Top)
.setBadgeCount(20)
.setShape(BadgeView.SHAPE_CIRCLE)
.setSpace(10, 10)
.bind(view);
```## Лицензия
Copyright 2016 AllenLiu.

Разрешено Apache Software Foundation (ASF) с одной или несколькими лицензиями участников.
См. файл NOTICE, распределённый вместе с этим продуктом, для получения дополнительной информации о правах авторства.
ASF предоставляет эту лицензию на условиях Лицензии Apache, Версия 2.0 ("Лицензия").
Вы можете использовать этот файл только в соответствии с условиями Лицензии.
Вы можете получить копию Лицензии по адресу

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

В случае, если требование применимого закона или соглашение в письменной форме не требует этого,
программное обеспечение, распространяемое по Лицензии, предоставляется на условиях "КАК ЕСТЬ",
БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ ИЛИ УСЛОВИЙ ЛЮБОГО ТИПА, как явных, так и подразумеваемых.
См. Лицензию для конкретного языка, регулирующего права и ограничения по Лицензии.

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

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

Введение

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

Обновления

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

Участники

все

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

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