AboutListTile class - material library

A ListTile that shows an about box.

This widget is often added to an app's Drawer. When tapped it shows an about box dialog with showAboutDialog.

The about box will include a button that shows licenses for software used by the application. The licenses shown are those returned by the LicenseRegistry API, which can be used to add more licenses to the list.

If your application does not have a Drawer, you should provide an affordance to call showAboutDialog or (at least) showLicensePage.

link

To create a local project with this code sample, run:
flutter create --sample=material.AboutListTile.1 mysample

Inheritance

Constructors

AboutListTile({Key? key, Widget? icon, Widget? child, String? applicationName, String? applicationVersion, Widget? applicationIcon, String? applicationLegalese, List<Widget>? aboutBoxChildren, bool? dense})
Creates a list tile for showing an about box.

const

Properties

aboutBoxChildren List<Widget>?
Widgets to add to the AboutDialog after the name, version, and legalese.

final

applicationIcon Widget?
The icon to show next to the application name in the AboutDialog.

final

applicationLegalese String?
A string to show in small print in the AboutDialog.

final

applicationName String?
The name of the application.

final

applicationVersion String?
The version of this build of the application.

final

child Widget?
The label to show on this drawer item.

final

dense bool?
Whether this list tile is part of a vertically dense list.

final

hashCode int
The hash code for this object.

no setterinherited

icon Widget?
The icon to show for this drawer item.

final

key Key?
Controls how one widget replaces another widget in the tree.

finalinherited

runtimeType Type
A representation of the runtime type of the object.

no setterinherited

Methods

build(BuildContext context) Widget
Describes the part of the user interface represented by this widget.

override

createElement() StatelessElement
Creates a StatelessElement to manage this widget's location in the tree.

inherited

debugDescribeChildren() List<DiagnosticsNode>
Returns a list of DiagnosticsNode objects describing this node's children.

inherited

debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.

inherited

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.

inherited

toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep.

inherited

toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) String
A string representation of this object.

inherited

toStringDeep({String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug, int wrapWidth = 65}) String
Returns a string representation of this node and its descendants.

inherited

toStringShallow({String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a one-line detailed description of the object.

inherited

toStringShort() String
A short, textual description of this widget.

inherited

Operators

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

inherited