仿QQ拖拽消失的按钮控件

此控件是我在其他地方看到的,不是我的原作,这里只介绍它的使用方法

1.如何导入工程:
这里只介绍如何导入Android studio

compile 'q.rorbin:badgeview:1.0.2'

应该知道放到工程的那个位置吧,我就不多说了

2.如何使用:
1)首先初始化,如下:
QBadgeView qBadgeView = new QBadgeView(this);
2)与你的控件进行绑定并设置显示的数字,如下:
qBadgeView.bindTarget(button).setBadgeNumber(55);
3)添加其拖拽监听:

 qBadgeView.setOnDragStateChangedListener(new Badge.OnDragStateChangedListener() {
            @Override
            public void onDragStateChanged(int dragState, Badge badge, View targetView) {

            }
        });

不添加此事件不会有拖拽消失的效果

4)效果图(用的别人的图,以上这几行代码还实现不了,不过也差不多了):
这里写图片描述

5)注意事项:
不要把此控件写到你的xml文件中

6)其他属性:
setBadgeNumber 设置数值
setBadgeNumberSize 设置数值大小
setBadgeNumberColor 设置数值颜色
setExactMode 设置是否显示精确模式数值
setBadgeGravity 设置 Badge 相对于 TargetView 的位置
setGravityOffset 设置外边距
setBadgePadding 设置内边距
setBadgeBackgroundColor 设置背景色
setShowShadow 设置是否显示阴影
setOnDragStateChangedListener 打开拖拽消除模式并设置监听
hide 隐藏 Badge

7)原文地址:
http://p.codekk.com/detail/Android/qstumn/BadgeView

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值