Results for “Surface”
Full-text search across Boring Doc explanations, official documentation pages, the Flutter API index and every indexed version change.
Concepts
Guides
API reference
- SurfaceAndroidViewControllerclass
created from the PlatformViewsService.initSurfaceAndroidView factory, and is defined for backward compatibility. services.SurfaceAndroidViewController SurfaceAndroidViewController Surface Android View Controller class services
- ElevationOverlayclass
utility class for dealing with the overlay color needed to indicate elevation of surfaces. material.ElevationOverlay ElevationOverlay Elevation Overlay class material
- CupertinoPopupSurface.newconstructor
style rounded rectangle popup surface. cupertino.CupertinoPopupSurface.CupertinoPopupSurface.new CupertinoPopupSurface new Cupertino Popup Surface.new constructor cupertino
- widgets.PlatformViewSurfaceFactorytypedef
factory for a surface presenting a platform view as part of the widget hierarchy. widgets.PlatformViewSurfaceFactory PlatformViewSurfaceFactory Platform View Surface Factory typedef widgets
- PlatformViewSurfaceclass
view with Flutter's compositor, touch, and semantics subsystems. widgets.PlatformViewSurface PlatformViewSurface Platform View Surface class widgets
- AndroidViewSurfaceclass
view with Flutter's compositor, touch, and semantics subsystems. widgets.AndroidViewSurface AndroidViewSurface Android View Surface class widgets
- CupertinoPopupSurfaceclass
creating modal overlays like dialogs and action sheets. cupertino.CupertinoPopupSurface CupertinoPopupSurface Cupertino Popup Surface class cupertino
- TapRegionSurfaceclass
registered regions, without participating in the gesture disambiguation system. widgets.TapRegionSurface TapRegionSurface Tap Region Surface class widgets
- RenderTapRegionSurfaceclass
consume tap down events if TapRegion.consumeOutsideTaps is true). widgets.RenderTapRegionSurface RenderTapRegionSurface Render Tap Region Surface class widgets
- RenderTapRegionSurface.newconstructor
widgets.RenderTapRegionSurface.RenderTapRegionSurface.new RenderTapRegionSurface new Render Tap Region Surface.new constructor widgets
- AndroidViewSurface.newconstructor
Construct an AndroidPlatformViewSurface. widgets.AndroidViewSurface.AndroidViewSurface.new AndroidViewSurface new Android View Surface.new constructor widgets
- PlatformViewSurface.newconstructor
Construct a PlatformViewSurface. widgets.PlatformViewSurface.PlatformViewSurface.new PlatformViewSurface new Platform View Surface.new constructor widgets
- TapRegionSurface.newconstructor
Creates a const RenderTapRegionSurface. widgets.TapRegionSurface.TapRegionSurface.new TapRegionSurface new Tap Region Surface.new constructor widgets
Version changes
- New APIs for Android plugins that render to a Surface3.24.0breaking
Android embedder for Flutter introduces a new API, `SurfaceProducer`, which allows plugins to render to a `Surface` without needing to manage what the backing implementation is. Plugins
- Introduce new ColorScheme roles3.22.0breaking
tertiary groups. This update deprecates three existing color roles: `background`, `onBackground`, and `surfaceVariant`. The `ColorScheme` constructed by the updated `ColorScheme.fromSeed` method now generates different values compared
- - iOS Fixes crash when allocation of surface for toImage/toImageSync fails.3.29.2bugfix
Fixes crash when allocation of surface for toImage/toImageSync fails
- - [Android] Fixes a crash on Android devices when the surface is released unexpectedly when using PlatformView's.3.24.5bugfix
Android] Fixes a crash on Android devices when the surface is released unexpectedly when using PlatformView
- [flutter/169506](https://github.com/flutter/flutter/issues/169506) On android Add a new api for requesting a new surface from the...3.32.8bugfix
github.com/flutter/flutter/issues/169506) On android Add a new api for requesting a new surface from the embedder that is different from any previously returned
- Apply rect clipping to surface views3.44.0platform
Apply rect clipping to surface views (Android, by @gmackall
- Reland "Apply rect clipping to surface views"3.44.0platform
Reland "Apply rect clipping to surface views" (Android, by @gmackall
- [web] Unify Surface code between Skwasm and CanvasKit3.41.0platform
Unify Surface code between Skwasm and CanvasKit (Web, by @harryterkelsen). CanvasKit
- [Flutter GPU] Add surface API for framework presentation3.47.0new-feature
Flutter GPU] Add surface API for framework presentation (Other changes, by @bdero
- Impeller: Recreate Vulkan transients on surface size change3.47.0improvement
Impeller: Recreate Vulkan transients on surface size change (Other changes, by @reinar
- Raw tooltip with smaller API surface that exposes tooltip widget3.41.0new-feature
tooltip with smaller API surface that exposes tooltip widget (Material, by @victorsanni
- [reland] Unify canvas creation and Surface code in Skwasm and CanvasKit3.41.0platform
reland] Unify canvas creation and Surface code in Skwasm and CanvasKit (Web, by @harryterkelsen). CanvasKit
- Migrate surface frame shell code to DisplayList/Impeller geometry classes3.38.0platform
Migrate surface frame shell code to DisplayList/Impeller geometry classes (iOS, by @flar). DisplayList
- [Impeller] Do not log VK_ERROR_SURFACE_LOST_KHR errors returned by vkAcquireNextImageKHR3.44.0improvement
Impeller] Do not log VK_ERROR_SURFACE_LOST_KHR errors returned by vkAcquireNextImageKHR (Other changes, by @jason-simmons
- Replace AnimationSheetBuilder.display with collate2.5.0breaking
display` to list the images into a table-like widget, adjusting the testing surface with `sheetSize`, and capturing the table widget for comparison. A new way, `collate
- Migrating to Material 33.16.0breaking
The Material library has been updated to match the Material 3 Design
- Deprecated API removed after v2.52.10.0removed
AutovalidateMode.disabled AutovalidateMode.onUserInteraction FormField DropdownButtonFormField TextFormField AutovalidateMode FloatingHeaderSnapConfiguration.vsync TickerProvider FloatingHeaderSnapConfiguration SliverPersistentHeaderDelegate.vsync SliverPersistentHeaderDelegate AndroidViewController TextureAndroidViewController SurfaceAndroidViewController BlacklistingTextInputFormatter WhitelistingTextInputFormatter WhitelistingTextInoutFormatter FilteringTextInputFormatter BottomNavigationBarItem.title BottomNavigationBarItem Tooltip BottomNavigationBar Platform.packageRoot Isolate.packageRoot Platform.packageConfig Isolate.packageConfig
- More Strict Assertions in the Navigator and the Hero Controller Scope1.20.0breaking
they can not trigger hero animations when their route changes. This change only surfaced this problem. The hero controller scope hosts a hero controller for its widget