From 978ca55cc48cca99ba9505d35ead17375abdcc40 Mon Sep 17 00:00:00 2001
From: "yangwu.jia" <yangwu.jia@taobao.com>
Date: Thu, 31 Oct 2019 17:21:59 +0800
Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=20=E5=A4=9A=E4=B8=AASurfaceV?=
 =?UTF-8?q?iew=E6=97=B6=E5=80=99=EF=BC=8C=E9=97=AA=E5=B1=8F=E7=9A=84?=
 =?UTF-8?q?=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../src/main/java/com/idlefish/flutterboost/XFlutterView.java  | 1 -
 .../containers/FlutterActivityAndFragmentDelegate.java         | 3 +++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/android/src/main/java/com/idlefish/flutterboost/XFlutterView.java b/android/src/main/java/com/idlefish/flutterboost/XFlutterView.java
index 508b834..70c8968 100644
--- a/android/src/main/java/com/idlefish/flutterboost/XFlutterView.java
+++ b/android/src/main/java/com/idlefish/flutterboost/XFlutterView.java
@@ -585,7 +585,6 @@ public class XFlutterView extends FrameLayout {
               + " to new engine.");
       detachFromFlutterEngine();
     }
-    this.requestFocus();
     this.flutterEngine = flutterEngine;
 
     // Instruct our FlutterRenderer that we are now its designated RenderSurface.
diff --git a/android/src/main/java/com/idlefish/flutterboost/containers/FlutterActivityAndFragmentDelegate.java b/android/src/main/java/com/idlefish/flutterboost/containers/FlutterActivityAndFragmentDelegate.java
index 6996aff..29510e7 100644
--- a/android/src/main/java/com/idlefish/flutterboost/containers/FlutterActivityAndFragmentDelegate.java
+++ b/android/src/main/java/com/idlefish/flutterboost/containers/FlutterActivityAndFragmentDelegate.java
@@ -5,6 +5,7 @@ import android.app.Activity;
 import android.arch.lifecycle.Lifecycle;
 import android.content.Context;
 import android.content.Intent;
+import android.graphics.PixelFormat;
 import android.os.Build;
 import android.os.Bundle;
 import android.support.annotation.NonNull;
@@ -102,6 +103,8 @@ public class FlutterActivityAndFragmentDelegate  implements IFlutterViewContaine
 
 
         host.configureFlutterEngine(flutterEngine);
+
+        host.getActivity().getWindow().setFormat(PixelFormat.TRANSLUCENT);
     }
 
 
-- 
2.26.2