flutter_custom_tabs library

Classes

CustomTabsAnimations
The enter and exit animations for the custom tab.
CustomTabsBrowserConfiguration
The configuration for the custom tab as browser.
CustomTabsCloseButton
The configuration for close button on the custom tab.
CustomTabsCloseButtonIcons
Build-in close button icons for the custom tab.
CustomTabsColorSchemeParams
Contains visual parameters of a custom tab that may depend on the color scheme.
CustomTabsColorSchemes
The configuration of a custom tab visualization.
CustomTabsOptions
The comprehensive set of options for launching Custom Tabs by specifying a URL.
CustomTabsSystemAnimations
Build-in enter and exit animations for Custom Tabs.
PartialCustomTabsConfiguration
The configuration for Partial Custom Tabs.
SafariViewControllerOptions
The comprehensive set of options for launching SFSafariViewController by specifying a URL.
SheetPresentationControllerConfiguration
The configuration to show SFSafariViewController as a page sheet.

Enums

CustomTabsActivityHeightResizeBehavior
Desired height behavior for the custom tab.
CustomTabsCloseButtonPosition
The position of the close button on the custom tab.
CustomTabsColorScheme
Desired color scheme on a custom tab.
CustomTabsShareState
The share state that should be applied to the custom tab.
SafariViewControllerDismissButtonStyle
Dismiss button style on the navigation bar of SFSafariViewController.
SheetPresentationControllerDetent
An object that represents a height where a sheet naturally rests.
ViewControllerModalPresentationStyle
A view presentation style in which the presented view covers the screen.

Functions

closeCustomTabs() Future<void>
Closes all custom tabs that were opened earlier by "launchUrl".
launchUrl(Uri url, {bool prefersDeepLink = false, CustomTabsOptions? customTabsOptions, SafariViewControllerOptions? safariVCOptions}) Future<void>
Passes url with options to the underlying platform for launching a custom tab.