MethodChannelChangeicon class

An implementation of ChangeiconPlatform that uses method channels.

Inheritance

Constructors

MethodChannelChangeicon()

Properties

hashCode int
The hash code for this object.
no setterinherited
methodChannel MethodChannel
The method channel used to interact with the native platform.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

getAlternateIconName() Future<String?>
Fetches the current iconName
override
getApplicationIconBadgeNumber() Future<int>
Fetches the icon batch number
override
getPlatformVersion() Future<String?>
override
initialize({required List<String> classNames}) Future<void>
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setAlternateIconName(String? iconName, {bool showAlert = true}) Future
Sets iconName as the current icon for the app
override
setApplicationIconBadgeNumber(int batchIconNumber) Future
Sets batchIconNumber as the batch number for the current icon for the app
override
supportsAlternateIcons() Future<bool>
Indicates whether the current platform supports dynamic app icons
override
switchIconTo({required List<String> classNames}) Future<void>
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited