Class PlatformViewsChannel.PlatformViewCreationRequest

java.lang.Object
io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewCreationRequest
Enclosing class:
PlatformViewsChannel

public static class PlatformViewsChannel.PlatformViewCreationRequest extends Object
Request sent from Flutter to create a new platform view.
  • Field Details

    • viewId

      public final int viewId
      The ID of the platform view as seen by the Flutter side.
    • viewType

      @NonNull public final String viewType
      The type of Android View to create for this platform view.
    • logicalWidth

      public final double logicalWidth
      The density independent width to display the platform view.
    • logicalHeight

      public final double logicalHeight
      The density independent height to display the platform view.
    • logicalTop

      public final double logicalTop
      The density independent top position to display the platform view.
    • logicalLeft

      public final double logicalLeft
      The density independent left position to display the platform view.
    • direction

      public final int direction
      The layout direction of the new platform view.

      See View.LAYOUT_DIRECTION_LTR and View.LAYOUT_DIRECTION_RTL

    • displayMode

    • params

      @Nullable public final ByteBuffer params
      Custom parameters that are unique to the desired platform view.
  • Constructor Details

    • PlatformViewCreationRequest

      public PlatformViewCreationRequest(int viewId, @NonNull String viewType, double logicalTop, double logicalLeft, double logicalWidth, double logicalHeight, int direction, @Nullable ByteBuffer params)
      Creates a request to construct a platform view.
    • PlatformViewCreationRequest

      public PlatformViewCreationRequest(int viewId, @NonNull String viewType, double logicalTop, double logicalLeft, double logicalWidth, double logicalHeight, int direction, PlatformViewsChannel.PlatformViewCreationRequest.RequestedDisplayMode displayMode, @Nullable ByteBuffer params)
      Creates a request to construct a platform view with the given display mode.