A permissive license whose main conditions require preservation of copyright and license notices. Contributors provide an express grant of patent rights. Licensed works, modifications, and larger works may be distributed under different terms and without source code.
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 )