Package io.flutter.embedding.android
package io.flutter.embedding.android
-
ClassDescriptionSends touch information from Android to Flutter in a format that Flutter understands.An Android App Component exclusively attached to a
FlutterEngine.Activitywhich displays a fullscreen Flutter UI.Builder to create anIntentthat launches aFlutterActivitywith an existingFlutterEnginethat is cached inFlutterEngineCache.Builder to create anIntentthat launches aFlutterActivitywith a newFlutterEnginecreated by FlutterEngineGroup#createAndRunEngine.Builder to create anIntentthat launches aFlutterActivitywith a newFlutterEngineand the desired configuration.Collection of Flutter launch configuration options.The mode of the background of a FlutterActivity, either opaque or transparent.Configures aFlutterEngineafter it is created, e.g., adds plugins.Fragmentwhich displays a Flutter UI that takes up all availableFragmentspace.Builder that creates a newFlutterFragmentthat uses a cachedFlutterEnginewithargumentsthat correspond to the values set on thisBuilder.Builder that creates a newFlutterFragmentwithargumentsthat correspond to the values set on thisNewEngineFragmentBuilder.Builder that creates a newFlutterFragmentthat uses a cachedFlutterEngineGroupto create a newFlutterEnginewithargumentsthat correspond to the values set on thisBuilder.A FlutterActivitythat is based uponFragmentActivity.Builder to create anIntentthat launches aFlutterFragmentActivitywith an existingFlutterEnginethat is cached inFlutterEngineCache.Builder to create anIntentthat launches aFlutterFragmentActivitywith a newFlutterEngineby FlutterEngineGroup#createAndRunEngine.Builder to create anIntentthat launches aFlutterFragmentActivitywith a newFlutterEngineand the desired configuration.Paints a Flutter UI provided by anImageReaderonto aCanvas.Flutter's extension ofSplitCompatApplicationthat injects aPlayStoreDeferredComponentManagerwithFlutterInjectorto enable Split AOT Flutter apps.Paints a Flutter UI on aSurface.Paints a Flutter UI on aSurfaceTexture.Displays a Flutter UI on an Android device.Listener that is notified when aFlutterEngineis attached to/detached from a givenFlutterView.A delegate class that performs the task of retrieving the bounding rect values.Processes keyboard events and cooperate withTextInputPlugin.Applies the given Unicode character fromKeyEvent.getUnicodeChar()to a previously entered Unicode combining character and returns the combination of these characters if a combination exists.The interface for responding to aKeyEventasynchronously.A set of interfaces that theKeyboardManagerneeds to interact with other components and the platform, and is typically implements byFlutterView.Static information used byKeyEmbedderResponder.A physicalKey-logicalKey pair used to define mappings.An immutable configuration item that defines how to synchronize pressing modifiers (such as Shift or Ctrl), so that theKeyEmbedderRespondermust synthesize events until the combined pressing state ofKeyboardMap.PressingGoal.keysmatches the true meta state masked byKeyboardMap.PressingGoal.mask.A configuration item that defines how to synchronize toggling modifiers (such as CapsLock), so that theKeyEmbedderRespondermust synthesize events until the enabling state of the key matches the true meta state masked byKeyboardMap.TogglingGoal.mask.AKeyboardManager.ResponderofKeyboardManagerthat handles events by sending the raw information through the method channel.The resulting Flutter key events generated byKeyEmbedderResponder, and are sent through the messenger after being marshalled withKeyData.toBytes().The device type of the key data.The action type of the key data.AKeyboardManager.ResponderofKeyboardManagerthat handles events by sending processed information inKeyData.Tracks the motion events received by the FlutterView.Represents a unique identifier corresponding to a motion event.Render modes for a Flutter UI.Transparency mode for a Flutter UI.WrapsWindowInfoTrackerCallbackAdapterin order to be able to mock it during testing.