徽标布局¶
BadgeLayout
默认提供徽标 BadgeView
和 AppCompatImageView
,其中徽标会在右上角展示,图标会以水平居中的方式展示。
标签设置¶
BadgeLayout
只允许容纳一个类型为 TextView
的控件用以显示标签,以下是示例代码:
<com.ave.vastgui.tools.view.badgeview.BadgeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:badge_mode="number">
<com.google.android.material.textview.MaterialTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Number Bubble" />
</com.ave.vastgui.tools.view.badgeview.BadgeLayout>
圆点徽标¶
显示徽标¶
调用 showDot
和 hideDot
可以用来开启和关闭徽标。
// 展示徽标
mBinding.dotbadge.showDot()
// 隐藏徽标
mBinding.dotbadge.hideDot()
气泡徽标¶
气泡徽标允许你拖动来消除,如下图所示: