BadgeView — это компонент для отображения уведомлений в виде красной точки. Он позволяет изменять стиль этой точки.
Установка цвета фона при прокрутке |
---|
![]() |
Через 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 )