diff --git a/android/src/main/java/com/idlefish/flutterboost/XFlutterView.java b/android/src/main/java/com/idlefish/flutterboost/XFlutterView.java index 508b834b8ee6f0105545ba1b019c33ea8818b63c..70c8968d9eb6b7bc6acbe42917bbcbee3f0df251 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 6996aff0db74f3eb94f0b933225e2c245608c4ab..29510e7d6078c39d19ea0e52e4b9d0a2966d3ee2 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); }