Package io.flutter.embedding.android
-
Interface Summary Interface Description ExclusiveAppComponent<T> An Android App Component exclusively attached to aFlutterEngine
.FlutterEngineConfigurator Configures aFlutterEngine
after it is created, e.g., adds plugins.FlutterEngineProvider FlutterView.FlutterEngineAttachmentListener Listener that is notified when aFlutterEngine
is attached to/detached from a givenFlutterView
.KeyboardManager.Responder The interface for responding to aKeyEvent
asynchronously.KeyboardManager.Responder.OnKeyEventHandledCallback KeyboardManager.ViewDelegate A set of interfaces that theKeyboardManager
needs to interact with other components and the platform, and is typically implements byFlutterView
.SplashScreen Deprecated. SplashScreenProvider Deprecated. -
Class Summary Class Description AndroidTouchProcessor Sends touch information from Android to Flutter in a format that Flutter understands.DrawableSplashScreen Deprecated. DrawableSplashScreen.DrawableSplashScreenView FlutterActivity Activity
which displays a fullscreen Flutter UI.FlutterActivity.CachedEngineIntentBuilder Builder to create anIntent
that launches aFlutterActivity
with an existingFlutterEngine
that is cached inFlutterEngineCache
.FlutterActivity.NewEngineIntentBuilder Builder to create anIntent
that launches aFlutterActivity
with a newFlutterEngine
and the desired configuration.FlutterActivityLaunchConfigs Collection of Flutter launch configuration options.FlutterFragment Fragment
which displays a Flutter UI that takes up all availableFragment
space.FlutterFragment.CachedEngineFragmentBuilder Builder that creates a newFlutterFragment
that uses a cachedFlutterEngine
witharguments
that correspond to the values set on thisBuilder
.FlutterFragment.NewEngineFragmentBuilder Builder that creates a newFlutterFragment
witharguments
that correspond to the values set on thisNewEngineFragmentBuilder
.FlutterFragmentActivity A FlutterActivity
that is based uponFragmentActivity
.FlutterFragmentActivity.CachedEngineIntentBuilder Builder to create anIntent
that launches aFlutterFragmentActivity
with an existingFlutterEngine
that is cached inFlutterEngineCache
.FlutterFragmentActivity.NewEngineIntentBuilder Builder to create anIntent
that launches aFlutterFragmentActivity
with a newFlutterEngine
and the desired configuration.FlutterImageView Paints a Flutter UI provided by anImageReader
onto aCanvas
.FlutterPlayStoreSplitApplication Flutter's extension ofSplitCompatApplication
that injects aPlayStoreDeferredComponentManager
withFlutterInjector
to enable Split AOT Flutter apps.FlutterSurfaceView Paints a Flutter UI on aSurface
.FlutterTextureView Paints a Flutter UI on aSurfaceTexture
.FlutterView Displays a Flutter UI on an Android device.KeyboardManager Processes keyboard events and cooperate withTextInputPlugin
.KeyboardManager.CharacterCombiner 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.KeyboardMap Static information used byKeyEmbedderResponder
.KeyboardMap.KeyPair A physicalKey-logicalKey pair used to define mappings.KeyboardMap.PressingGoal An immutable configuration item that defines how to synchronize pressing modifiers (such as Shift or Ctrl), so that theKeyEmbedderResponder
must synthesize events until the combined pressing state ofKeyboardMap.PressingGoal.keys
matches the true meta state masked byKeyboardMap.PressingGoal.mask
.KeyboardMap.TogglingGoal A configuration item that defines how to synchronize toggling modifiers (such as CapsLock), so that theKeyEmbedderResponder
must synthesize events until the enabling state of the key matches the true meta state masked byKeyboardMap.TogglingGoal.mask
.KeyChannelResponder AKeyboardManager.Responder
ofKeyboardManager
that handles events by sending the raw information through the method channel.KeyData The resulting Flutter key events generated byKeyEmbedderResponder
, and are sent through the messenger after being marshalled withKeyData.toBytes()
.KeyEmbedderResponder AKeyboardManager.Responder
ofKeyboardManager
that handles events by sending processed information inKeyData
.MotionEventTracker Tracks the motion events received by the FlutterView.MotionEventTracker.MotionEventId Represents a unique identifier corresponding to a motion event.WindowInfoRepositoryCallbackAdapterWrapper WrapsWindowInfoTrackerCallbackAdapter
in order to be able to mock it during testing. -
Enum Summary Enum Description FlutterActivityLaunchConfigs.BackgroundMode The mode of the background of a FlutterActivity
, either opaque or transparent.FlutterImageView.SurfaceKind KeyData.Type The action type of the key data.RenderMode Render modes for a Flutter UI.TransparencyMode Transparency mode for a Flutter UI. -
Annotation Types Summary Annotation Type Description AndroidTouchProcessor.PointerChange AndroidTouchProcessor.PointerDeviceKind AndroidTouchProcessor.PointerSignalKind