类似360的悬浮框实现
布局文件
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical" >
<ImageView
android:id="@+id/ray_menu"
android:background="@drawable/a"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>
采用的是Service的方式进行悬浮框控制
public class FloatService extends Service {
WindowManager wm = null;
WindowManager.LayoutParams wmParams = null;
View view;
private float mTouchStartX;
private float mTouchStartY;
private float x;
private float y;
int state;
@Override
public void