AndroidNotificationDetails class
Contains notification details specific to Android.
Constructors
- AndroidNotificationDetails(String channelId, String channelName, String channelDescription, {String icon, Importance importance = Importance.defaultImportance, Priority priority = Priority.defaultPriority, StyleInformation styleInformation, bool playSound = true, AndroidNotificationSound sound, bool enableVibration = true, Int64List vibrationPattern, String groupKey, bool setAsGroupSummary, GroupAlertBehavior groupAlertBehavior = GroupAlertBehavior.all, bool autoCancel = true, bool ongoing, Color color, AndroidBitmap largeIcon, bool onlyAlertOnce, bool showWhen = true, int when, bool usesChronometer = false, bool channelShowBadge = true, bool showProgress = false, int maxProgress = 0, int progress = 0, bool indeterminate = false, AndroidNotificationChannelAction channelAction = AndroidNotificationChannelAction.createIfNotExists, bool enableLights = false, Color ledColor, int ledOnMs, int ledOffMs, String ticker, NotificationVisibility visibility, int timeoutAfter, String category, bool fullScreenIntent = false, String shortcutId, Int32List additionalFlags, String subText})
-
Constructs an instance of AndroidNotificationDetails.
const
Properties
- additionalFlags → Int32List
-
Specifies the additional flags. [...]
final
- autoCancel → bool
-
Specifies if the notification should automatically dismissed upon tapping
on it.
final
- category → String
-
The notification category. [...]
final
- channelAction → AndroidNotificationChannelAction
-
The action to take for managing notification channels. [...]
final
- channelDescription → String
-
The channel's description. [...]
final
- channelId → String
-
The channel's id. [...]
final
- channelName → String
-
The channel's name. [...]
final
- channelShowBadge → bool
-
Whether notifications posted to this channel can appear as application
icon badges in a Launcher
final
- color → Color
-
Specifies the color.
final
- enableLights → bool
-
Indicates if lights should be enabled when the notification is displayed. [...]
final
- enableVibration → bool
-
Indicates if vibration should be enabled when the notification is
displayed. [...]
final
- fullScreenIntent → bool
-
Specifies whether the notification should launch a full-screen intent as
soon as it triggers. [...]
final
- groupAlertBehavior → GroupAlertBehavior
-
Specifies the group alert behavior for this notification. [...]
final
- groupKey → String
-
Specifies the group that this notification belongs to. [...]
final
- hashCode → int
-
The hash code for this object. [...]
read-only, inherited
- icon → String
-
The icon that should be used when displaying the notification. [...]
final
- importance → Importance
-
The importance of the notification.
final
- indeterminate → bool
-
Specifies if an indeterminate progress bar will be shown.
final
- largeIcon → AndroidBitmap
-
Specifics the large icon to use.
final
- ledColor → Color
-
Specifies the light color of the notification. [...]
final
- ledOffMs → int
-
Specifies how long the light colour will remain off. [...]
final
- ledOnMs → int
-
Specifies how long the light colour will remain on. [...]
final
- maxProgress → int
-
The maximum progress value.
final
- ongoing → bool
-
Specifies if the notification will be "ongoing".
final
- onlyAlertOnce → bool
-
Specifies if you would only like the sound, vibrate and ticker to be
played if the notification is not already showing.
final
- playSound → bool
-
Indicates if a sound should be played when the notification is displayed. [...]
final
- priority → Priority
-
The priority of the notification
final
- progress → int
-
The current progress value.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
- setAsGroupSummary → bool
-
Specifies if this notification will function as the summary for grouped
notifications.
final
- shortcutId → String
-
Specifies the id of a published, long-lived sharing that the notification
will be linked to. [...]
final
- showProgress → bool
-
Specifies if the notification will be used to show progress.
final
- showWhen → bool
-
Specifies if the notification should display the timestamp of when it
occurred. [...]
final
- sound → AndroidNotificationSound
-
The sound to play for the notification. [...]
final
- styleInformation → StyleInformation
-
Specifies the information of the rich notification style to apply to the
notification.
final
- subText → String
-
Provides some additional information that is displayed in the
notification. [...]
final
- ticker → String
-
Specifies the "ticker" text which is sent to accessibility services.
final
- timeoutAfter → int
-
The duration in milliseconds after which the notification will be
cancelled if it hasn't already.
final
- usesChronometer → bool
-
Show when as a stopwatch. [...]
final
- vibrationPattern → Int64List
-
Configures the vibration pattern. [...]
final
- visibility → NotificationVisibility
-
Defines the notification visibility on the lockscreen.
final
- when → int
-
Specifies the timestamp of the notification. [...]
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed. [...]
inherited
-
toString(
) → String -
Returns a string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator. [...]
inherited