BadgeTextView
Это компонент для Android, который позволяет отображать цифровые значки на компоненте TextView.
Скриншот:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<declare-styleable name="BadgeTextView">
<!-- Цвет текста значка -->
<attr name="badgeTextColor" format="color|reference" />
<!-- Размер текста значка -->
<attr name="badgeTextSize" format="dimension|reference" />
<!-- Цвет фона значка -->
<attr name="badgeBackgroundColor" format="color|reference" />
<!-- Внешний отступ значка относительно компонента -->
<attr name="badgeMargin" format="dimension|reference" />
<!-- Внутренний отступ значка -->
<attr name="badgePadding" format="dimension|reference" />
</declare-styleable>
</resources>
Чтобы использовать BadgeTextView, необходимо объявить его в XML и вызвать метод setBadgeCount для установки количества значков.
<com.ns.badgetextview.BadgeTextView
android:id="@+id/tv_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#a4a486"
android:gravity="center"
android:padding="10dp"
android:text="纯文字演示"
android:textColor="#000"
app:badgeBackgroundColor="#f00"
app:badgeMargin="2dp"
app:badgePadding="6dp"
app:badgeTextColor="#fff"
app:badgeTextSize="12dp" />
tvText = (BadgeTextView) findViewById(R.id.tv_text);
tvText.setBadgeCount(8);
Mozilla Public License, версия 2.0
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )