From 23d9b7327280b302bbf88a1a4bea9d201b707b59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E8=8B=B1=E8=B1=AA?= Date: Sat, 5 May 2018 14:23:10 +0800 Subject: [PATCH] update sample --- .../yhao/floatwindow/BaseApplication.java | 66 +++++++++---------- 1 file changed, 32 insertions(+), 34 deletions(-) diff --git a/sample/src/main/java/com/example/yhao/floatwindow/BaseApplication.java b/sample/src/main/java/com/example/yhao/floatwindow/BaseApplication.java index b1aae6f..a1310b1 100644 --- a/sample/src/main/java/com/example/yhao/floatwindow/BaseApplication.java +++ b/sample/src/main/java/com/example/yhao/floatwindow/BaseApplication.java @@ -24,6 +24,38 @@ public class BaseApplication extends Application { private static final String TAG = "FloatWindow"; + + @Override + public void onCreate() { + super.onCreate(); + + ImageView imageView = new ImageView(getApplicationContext()); + imageView.setImageResource(R.drawable.icon); + + FloatWindow + .with(getApplicationContext()) + .setView(imageView) + .setWidth(Screen.width, 0.2f) //设置悬浮控件宽高 + .setHeight(Screen.width, 0.2f) + .setX(Screen.width, 0.8f) + .setY(Screen.height, 0.3f) + .setMoveType(MoveType.slide,100,-100) + .setMoveStyle(500, new BounceInterpolator()) + .setFilter(true, A_Activity.class, C_Activity.class) + .setViewStateListener(mViewStateListener) + .setPermissionListener(mPermissionListener) + .setDesktopShow(true) + .build(); + + + imageView.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Toast.makeText(BaseApplication.this, "onClick", Toast.LENGTH_SHORT).show(); + } + }); + } + private PermissionListener mPermissionListener = new PermissionListener() { @Override public void onSuccess() { @@ -72,38 +104,4 @@ public void onBackToDesktop() { Log.d(TAG, "onBackToDesktop"); } }; - - @Override - public void onCreate() { - super.onCreate(); - - ImageView imageView = new ImageView(getApplicationContext()); - imageView.setImageResource(R.drawable.icon); - - //效果图1 - FloatWindow - .with(getApplicationContext()) - .setView(imageView) - .setWidth(Screen.width, 0.2f) //设置悬浮控件宽高 - .setHeight(Screen.width, 0.2f) - .setX(Screen.width, 0.8f) - .setY(Screen.height, 0.3f) - .setMoveType(MoveType.slide,100,-100) - .setMoveStyle(500, new BounceInterpolator()) - .setFilter(true, A_Activity.class, C_Activity.class) - .setViewStateListener(mViewStateListener) - .setPermissionListener(mPermissionListener) - .setDesktopShow(true) - .build(); - - FloatWindow.get().isShowing(); - - - imageView.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - Toast.makeText(BaseApplication.this, "onClick", Toast.LENGTH_SHORT).show(); - } - }); - } }