Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A action bottom sheet that adapts to the platform (Android/iOS).

License

NotificationsYou must be signed in to change notification settings

Daniel-Ioannou/flutter_adaptive_action_sheet

Repository files navigation

pub package

A action bottom sheet that adapts to the platform (Android/iOS).

iOSAndroid
n1n2

Getting Started

Add the package to your pubspec.yaml:

adaptive_action_sheet:^2.0.4

In your dart file, import the library:

import'package:adaptive_action_sheet/adaptive_action_sheet.dart';

Instead of using ashowModalBottomSheet useshowAdaptiveActionSheet Widget:

showAdaptiveActionSheet( context: context, title:constText('Title'), androidBorderRadius:30, actions:<BottomSheetAction>[BottomSheetAction(title:constText('Item 1'), onPressed: (context) {}),BottomSheetAction(title:constText('Item 2'), onPressed: (context) {}),BottomSheetAction(title:constText('Item 3'), onPressed: (context) {}), ], cancelAction:CancelAction(title:constText('Cancel')),// onPressed parameter is optional by default will dismiss the ActionSheet);

Parameters:

showAdaptiveActionSheet:

  • actions: The Actions list that will appear on the ActionSheet. (required)
  • cancelAction: The optional cancel button that show under the actions (grouped separately on iOS).
  • title: The optional title widget that show above the actions.
  • androidBorderRadius: The android border radius (default: 30).
  • isDismissible: Specifies whether the bottom sheet will be dismissed when user taps outside of the bottom sheet. It istrue by default and cannot benull.
  • useRootNavigator: Can be passed to setuseRootNavigator ofshowCupertinoModalPopup (Default true) anduseRootNavigator ofshowModalBottomSheet (Default false)
  • The optionalbackgroundColor andbarrierColor can be passed in to customize the appearance and behavior of persistent material bottom sheets(Android only).

BottomSheetAction:

  • title: The primary content of the action sheet item. (required)
  • onPressed: The callback that is called when the action item is tapped. (required)
  • leading: A widget to display before the title. Typically an Icon widget. (optional)
  • trailing: A widget to display after the title. Typically an Icon or a CircleAvatar widget. (optional)

CancelAction:

  • title: The primary content of the cancel action sheet item. (required)
  • onPressed: The callback that is called when the action item is tapped.onPressed is optional by default will dismiss the Action Sheet.

About

A action bottom sheet that adapts to the platform (Android/iOS).

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors11

Languages


[8]ページ先頭

©2009-2025 Movatter.jp