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.
- 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.
Extensions
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.