使用规则
1.在基类Activity(注意必须是基类Activity)中的onStart和onStop(或者安卓原生ActivityLifeCycle监听)中添加如下代码
@Override protected void onStart() { super.onStart(); FloatingView.get().attach(this); } @Override protected void onStop() { super.onStop(); FloatingView.get().detach(this); }
3.展示悬浮窗
FloatingView.get().add();
4.销毁悬浮窗
FloatingView.get().remove();
5.添加点击事件
FloatingView.get().listener(new MagnetViewListener() { @Override public void onRemove(FloatingMagnetView magnetView) { Toast.makeText(TestActivity.this, "我没了", Toast.LENGTH_SHORT).show(); } @Override public void onClick(FloatingMagnetView magnetView) { Toast.makeText(TestActivity.this, "点到我了", Toast.LENGTH_SHORT).show(); } });
源码下载 : https://download.csdn.net/download/jun241090/11644428