Skip to content

Latest commit

 

History

History
46 lines (35 loc) · 1.28 KB

File metadata and controls

46 lines (35 loc) · 1.28 KB

DjCustomView

This is a project for some useful customView, such as TagGroup, BadgeView ...

自定义TagGroup

自定义BadgeView

用法非常简单:

1、在xml中用BadgeLayout将要显示Badge的结构包起来

<com.dj.custom.badgeview.BadgeLayout
    android:id="@+id/badge3"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    app:badgeColor="#e65446"
    app:badgeOffSetX="0.6"
    app:badgeOffSetY="0.3"
    app:badgePaddingBottom="2dp"
    app:badgePaddingLeft="4dp"
    app:badgePaddingRight="4dp"
    app:badgePaddingTop="2dp"
    app:badgeTextColor="#ffffff"
    app:badgeType="text">

    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal|bottom"
        android:src="@mipmap/ic_launcher"/>
</com.dj.custom.badgeview.BadgeLayout>

2、在代码中动态设置

badgeLayout3.setBadgeType(BadgeView.BadgeType.TEXT);
badgeLayout3.setBadgeText("新活动");

实际效果