首页 > 学院 > 开发设计 > 正文

仿QQ拖拽消失的按钮控件

2019-11-09 13:46:15
字体:
来源:转载
供稿:网友

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

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


上一篇:git log

下一篇:push之前会卡顿一下

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表