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

OSCHINA-MIRROR/HarmonyOS-tpc-stefanjauker_BadgeView

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

BadgeView

Введение

Проект BadgeView для OpenHarmony

Расширенный TextView, имитирующий значки iOS Springboard. Может быть накладываться на любой другой элемент.

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

В DevEco Studio просто импортируйте библиотеку как проект библиотеки OpenHarmony. Затем добавьте BadgeView в качестве зависимости вашего существующего проекта, и вы готовы к работе!

Возможности

  1. отображение значков на кнопках, мы можем поместить значки внутрь списка listView.
  2. Мы можем показывать цифры внутри значка.
  3. Поддержка изменения позиции при клике, а также увеличение количества цифр внутри значка, а также возможность сделать значок видимым или невидимым при клике на кнопку.

Пример кода,

textStyleBadge = new BadgeView(abilitySlice);
textStyleBadge.setBadgeCount(18);
textStyleBadge.setBackground(12, RgbPalette.parse("#9b2eef"));
textStyleBadge.setTargetView(textStyleView);
textStyleBadge.setFont(Font.SANS_SERIF);

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

Метод 1: Создайте .har пакет через библиотеку и добавьте его в папку libs. Добавьте следующий код в основной градл:

implementation fileTree(dir: 'libs', include: ['*.jar', '*.har'])

Метод 2: В проектном уровне build.gradle:

allprojects {
    repositories {
        mavenCentral()
    }
}

Добавьте следующий код в основной градл:

implementation 'io.openharmony.tpc.thirdlib:stefanjauker_BadgeView:1.0.0'

Лицензия

Разрешено с лицензией Apache License, Версия 2.0 ("Лицензия"); вы не можете использовать этот файл, если вы не будете соблюдать условия Лицензии. Вы можете получить копию Лицензии по адресу:http://www.apache.org/licenses/LICENSE-2.0

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

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

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

Введение

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

Обновления

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

Участники

все

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

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