CupertinoIcons class

Identifiers for the supported Cupertino icons.

Use with the Icon class to show specific icons.

Icons are identified by their name as listed below.

To use this class, make sure you add a dependency on cupertino_icons in your project's pubspec.yaml file. This ensures that the CupertinoIcons font is included in your application. This font is used to display the icons. For example:

name: my_awesome_application

dependencies:
  cupertino_icons: ^0.1.0

See also:

Properties

hashCode int
The hash code for this object. [...]
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

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 ==(dynamic other) bool
The equality operator. [...]
inherited

Constants

add → const IconData
Two straight lines, one horizontal and one vertical, meeting in the middle, which is the equivalent of a plus sign. [...]
const IconData(0xf489, fontFamily: iconFont, fontPackage: iconFontPackage)
add_circled → const IconData
Two straight lines, one horizontal and one vertical, meeting in the middle, which is the equivalent of a plus sign, surrounded by a circle. This icon is not filled in. [...]
const IconData(0xf48a, fontFamily: iconFont, fontPackage: iconFontPackage)
add_circled_solid → const IconData
Two straight lines, one horizontal and one vertical, meeting in the middle, which is the equivalent of a plus sign, surrounded by a circle. This icon is not filled in. [...]
const IconData(0xf48b, fontFamily: iconFont, fontPackage: iconFontPackage)
back → const IconData
A thicker left chevron used in iOS for the navigation bar back button.
const IconData(0xf3cf, fontFamily: iconFont, fontPackage: iconFontPackage, matchTextDirection: true)
battery_25_percent → const IconData
A 25% charged battery.
const IconData(0xf115, fontFamily: iconFont, fontPackage: iconFontPackage)
battery_75_percent → const IconData
A 75% charged battery.
const IconData(0xf114, fontFamily: iconFont, fontPackage: iconFontPackage)
battery_charging → const IconData
A charging battery.
const IconData(0xf111, fontFamily: iconFont, fontPackage: iconFontPackage)
battery_empty → const IconData
An empty battery.
const IconData(0xf112, fontFamily: iconFont, fontPackage: iconFontPackage)
battery_full → const IconData
A full battery.
const IconData(0xf113, fontFamily: iconFont, fontPackage: iconFontPackage)
bluetooth → const IconData
The bluetooth logo.
const IconData(0xf116, fontFamily: iconFont, fontPackage: iconFontPackage)
book → const IconData
A book silhouette spread open. This icon is not filled in. [...]
const IconData(0xf3e7, fontFamily: iconFont, fontPackage: iconFontPackage)
book_solid → const IconData
A book silhouette spread open. This icon is filled in. [...]
const IconData(0xf3e8, fontFamily: iconFont, fontPackage: iconFontPackage)
bookmark → const IconData
A book silhouette spread open containing a bookmark in the upper right. This icon is not filled in. [...]
const IconData(0xf3e9, fontFamily: iconFont, fontPackage: iconFontPackage)
bookmark_solid → const IconData
A book silhouette spread open containing a bookmark in the upper right. This icon is filled in. [...]
const IconData(0xf3ea, fontFamily: iconFont, fontPackage: iconFontPackage)
check_mark → const IconData
A checkmark. [...]
const IconData(0xf3fd, fontFamily: iconFont, fontPackage: iconFontPackage)
check_mark_circled → const IconData
A checkmark in a circle. The circle is not filled in. [...]
const IconData(0xf3fe, fontFamily: iconFont, fontPackage: iconFontPackage)
check_mark_circled_solid → const IconData
A checkmark in a circle. The circle is filled in. [...]
const IconData(0xf3ff, fontFamily: iconFont, fontPackage: iconFontPackage)
clear → const IconData
A cross of two diagonal lines from edge to edge crossing in an angle of 90 degrees, which is used for dismissal. [...]
const IconData(0xf404, fontFamily: iconFont, fontPackage: iconFontPackage)
clear_circled → const IconData
A cross of two diagonal lines from edge to edge crossing in an angle of 90 degrees, which is used for dismissal, surrounded by circle. This icon is not filled in. [...]
const IconData(0xf405, fontFamily: iconFont, fontPackage: iconFontPackage)
clear_circled_solid → const IconData
A cross of two diagonal lines from edge to edge crossing in an angle of 90 degrees, which is used for dismissal, used as a blank space in a circle. This icon is filled in. [...]
const IconData(0xf406, fontFamily: iconFont, fontPackage: iconFontPackage)
clear_thick → const IconData
A cross of two diagonal lines from edge to edge crossing in an angle of 90 degrees, which is used for dismissal. [...]
const IconData(0xf2d7, fontFamily: iconFont, fontPackage: iconFontPackage)
clear_thick_circled → const IconData
A cross of two diagonal lines from edge to edge crossing in an angle of 90 degrees, which is used for dismissal, used as a blank space in a circle. [...]
const IconData(0xf36e, fontFamily: iconFont, fontPackage: iconFontPackage)
clock → const IconData
A circle with a dotted clock face inside with hands showing 10:30. [...]
const IconData(0xf4be, fontFamily: iconFont, fontPackage: iconFontPackage)
clock_solid → const IconData
A filled in circle with a dotted clock face inside with hands showing 10:30. [...]
const IconData(0xf4bf, fontFamily: iconFont, fontPackage: iconFontPackage)
collections → const IconData
A collection of folders, which store collections of files, i.e. an album. This icon is not filled in. [...]
const IconData(0xf3c9, fontFamily: iconFont, fontPackage: iconFontPackage)
collections_solid → const IconData
A collection of folders, which store collections of files, i.e. an album. This icon is filled in. [...]
const IconData(0xf3ca, fontFamily: iconFont, fontPackage: iconFontPackage)
conversation_bubble → const IconData
A chat bubble.
const IconData(0xf3fb, fontFamily: iconFont, fontPackage: iconFontPackage)
create → const IconData
A box for writing and a pen on top (that indicates the writing). This icon is not filled in. [...]
const IconData(0xf417, fontFamily: iconFont, fontPackage: iconFontPackage)
create_solid → const IconData
A box for writing and a pen on top (that indicates the writing). This icon is filled in. [...]
const IconData(0xf417, fontFamily: iconFont, fontPackage: iconFontPackage)
delete → const IconData
A trash bin for removing items. This icon is not filled in. [...]
const IconData(0xf4c4, fontFamily: iconFont, fontPackage: iconFontPackage)
delete_simple → const IconData
A trash bin with minimal detail for removing items. [...]
const IconData(0xf37f, fontFamily: iconFont, fontPackage: iconFontPackage)
delete_solid → const IconData
A trash bin for removing items. This icon is filled in. [...]
const IconData(0xf4c5, fontFamily: iconFont, fontPackage: iconFontPackage)
down_arrow → const IconData
A solid down arrow.
const IconData(0xf35d, fontFamily: iconFont, fontPackage: iconFontPackage)
ellipsis → const IconData
Three solid dots.
const IconData(0xf46a, fontFamily: iconFont, fontPackage: iconFontPackage)
eye → const IconData
An open eye. [...]
const IconData(0xf424, fontFamily: iconFont, fontPackage: iconFontPackage)
eye_solid → const IconData
An open eye. [...]
const IconData(0xf425, fontFamily: iconFont, fontPackage: iconFontPackage)
flag → const IconData
A right facing flag and pole outline.
const IconData(0xf42c, fontFamily: iconFont, fontPackage: iconFontPackage)
folder → const IconData
A single folder, which stores multiple files. This icon is not filled in. [...]
const IconData(0xf434, fontFamily: iconFont, fontPackage: iconFontPackage)
folder_open → const IconData
A single folder that indicates being opened. A folder like this typically stores multiple files. [...]
const IconData(0xf38a, fontFamily: iconFont, fontPackage: iconFontPackage)
folder_solid → const IconData
A single folder, which stores multiple files. This icon is filled in. [...]
const IconData(0xf435, fontFamily: iconFont, fontPackage: iconFontPackage)
forward → const IconData
A thicker right chevron that's the reverse of back.
const IconData(0xf3d1, fontFamily: iconFont, fontPackage: iconFontPackage, matchTextDirection: true)
fullscreen → const IconData
All four corners of a square facing inwards. [...]
const IconData(0xf386, fontFamily: iconFont, fontPackage: iconFontPackage)
fullscreen_exit → const IconData
All four corners of a square facing outwards. [...]
const IconData(0xf37d, fontFamily: iconFont, fontPackage: iconFontPackage)
gear → const IconData
A gear with eigth cogs. This icon is not filled in. [...]
const IconData(0xf43c, fontFamily: iconFont, fontPackage: iconFontPackage)
gear_big → const IconData
A gear with six cogs. [...]
const IconData(0xf2f7, fontFamily: iconFont, fontPackage: iconFontPackage)
gear_solid → const IconData
A gear with eigth cogs. This icon is filled in. [...]
const IconData(0xf43d, fontFamily: iconFont, fontPackage: iconFontPackage)
group → const IconData
A group of three people. This icon is not filled in. [...]
const IconData(0xf47b, fontFamily: iconFont, fontPackage: iconFontPackage)
group_solid → const IconData
A group of three people. This icon is filled in. [...]
const IconData(0xf47c, fontFamily: iconFont, fontPackage: iconFontPackage)
home → const IconData
Outline of a simple front-facing house.
const IconData(0xf447, fontFamily: iconFont, fontPackage: iconFontPackage)
iconFont → const String
The icon font used for Cupertino icons.
'CupertinoIcons'
iconFontPackage → const String
The dependent package providing the Cupertino icons font.
'cupertino_icons'
info → const IconData
A letter 'i' in a circle.
const IconData(0xf44c, fontFamily: iconFont, fontPackage: iconFontPackage)
left_chevron → const IconData
A thin left chevron.
const IconData(0xf3d2, fontFamily: iconFont, fontPackage: iconFontPackage, matchTextDirection: true)
location → const IconData
Outline of a location pin.
const IconData(0xf455, fontFamily: iconFont, fontPackage: iconFontPackage)
location_solid → const IconData
A location pin. This icon is filled in.
const IconData(0xf456, fontFamily: iconFont, fontPackage: iconFontPackage)
loop → const IconData
The infinity symbol. [...]
const IconData(0xf449, fontFamily: iconFont, fontPackage: iconFontPackage)
loop_thick → const IconData
The infinity symbol. [...]
const IconData(0xf44a, fontFamily: iconFont, fontPackage: iconFontPackage)
mail → const IconData
Outline of a closed mail envelope.
const IconData(0xf422, fontFamily: iconFont, fontPackage: iconFontPackage)
mail_solid → const IconData
A closed mail envelope. This icon is filled in.
const IconData(0xf423, fontFamily: iconFont, fontPackage: iconFontPackage)
mic → const IconData
A microphone. [...]
const IconData(0xf460, fontFamily: iconFont, fontPackage: iconFontPackage)
mic_off → const IconData
A filled in microphone with a diagonal line crossing it. [...]
const IconData(0xf45f, fontFamily: iconFont, fontPackage: iconFontPackage)
mic_solid → const IconData
A filled in microphone. [...]
const IconData(0xf461, fontFamily: iconFont, fontPackage: iconFontPackage)
minus_circled → const IconData
A '-' sign in a circle.
const IconData(0xf463, fontFamily: iconFont, fontPackage: iconFontPackage)
music_note → const IconData
A symbol representing a single musical note.
const IconData(0xf46b, fontFamily: iconFont, fontPackage: iconFontPackage)
padlock → const IconData
An unlocked padlock. [...]
const IconData(0xf4c8, fontFamily: iconFont, fontPackage: iconFontPackage)
padlock_solid → const IconData
An unlocked padlock. [...]
const IconData(0xf4c9, fontFamily: iconFont, fontPackage: iconFontPackage)
pause → const IconData
Two verticale rectangles. This icon is not filled in. [...]
const IconData(0xf477, fontFamily: iconFont, fontPackage: iconFontPackage)
pause_solid → const IconData
Two verticale rectangles. This icon is filled in. [...]
const IconData(0xf478, fontFamily: iconFont, fontPackage: iconFontPackage)
pen → const IconData
A simple pen. [...]
const IconData(0xf2bf, fontFamily: iconFont, fontPackage: iconFontPackage)
pencil → const IconData
A simple pencil. [...]
const IconData(0xf37e, fontFamily: iconFont, fontPackage: iconFontPackage)
person → const IconData
A single person. This icon is not filled in. [...]
const IconData(0xf47d, fontFamily: iconFont, fontPackage: iconFontPackage)
person_add → const IconData
A single person with a plus sign next to it. This icon is not filled in. [...]
const IconData(0xf47f, fontFamily: iconFont, fontPackage: iconFontPackage)
person_add_solid → const IconData
A single person with a plus sign next to it. This icon is filled in. [...]
const IconData(0xf480, fontFamily: iconFont, fontPackage: iconFontPackage)
person_solid → const IconData
A single person. This icon is filled in. [...]
const IconData(0xf47e, fontFamily: iconFont, fontPackage: iconFontPackage)
phone → const IconData
A phone handset outline.
const IconData(0xf4b8, fontFamily: iconFont, fontPackage: iconFontPackage)
phone_solid → const IconData
A phone handset.
const IconData(0xf4b9, fontFamily: iconFont, fontPackage: iconFontPackage)
photo_camera → const IconData
A camera for still photographs. This icon is filled in. [...]
const IconData(0xf3f5, fontFamily: iconFont, fontPackage: iconFontPackage)
photo_camera_solid → const IconData
A camera for still photographs. This icon is not filled in. [...]
const IconData(0xf3f6, fontFamily: iconFont, fontPackage: iconFontPackage)
play_arrow → const IconData
A triangle facing to the right. This icon is not filled in. [...]
const IconData(0xf487, fontFamily: iconFont, fontPackage: iconFontPackage)
play_arrow_solid → const IconData
A triangle facing to the right. This icon is filled in. [...]
const IconData(0xf488, fontFamily: iconFont, fontPackage: iconFontPackage)
plus_circled → const IconData
A '+' sign in a circle.
const IconData(0xf48a, fontFamily: iconFont, fontPackage: iconFontPackage)
profile_circled → const IconData
A person's silhouette in a circle.
const IconData(0xf419, fontFamily: iconFont, fontPackage: iconFontPackage)
refresh → const IconData
An arrow on a circular path with its end pointing at its start. [...]
const IconData(0xf49a, fontFamily: iconFont, fontPackage: iconFontPackage)
refresh_bold → const IconData
An arrow on a circular path with its end pointing at its start. [...]
const IconData(0xf21c, fontFamily: iconFont, fontPackage: iconFontPackage)
refresh_circled → const IconData
An arrow on a circular path with its end pointing at its start surrounded by a circle. This is icon is not filled in. [...]
const IconData(0xf49b, fontFamily: iconFont, fontPackage: iconFontPackage)
refresh_circled_solid → const IconData
An arrow on a circular path with its end pointing at its start surrounded by a circle. This is icon is filled in. [...]
const IconData(0xf49c, fontFamily: iconFont, fontPackage: iconFontPackage)
refresh_thick → const IconData
An arrow on a circular path with its end pointing at its start. [...]
const IconData(0xf3a8, fontFamily: iconFont, fontPackage: iconFontPackage)
refresh_thin → const IconData
An arrow on a circular path with its end pointing at its start. [...]
const IconData(0xf49d, fontFamily: iconFont, fontPackage: iconFontPackage)
reply → const IconData
A curved up and left pointing arrow. [...]
const IconData(0xf4c6, fontFamily: iconFont, fontPackage: iconFontPackage)
reply_all → const IconData
Two curved up and left pointing arrows.
const IconData(0xf21d, fontFamily: iconFont, fontPackage: iconFontPackage)
reply_thick_solid → const IconData
A curved up and left pointing arrow. [...]
const IconData(0xf21e, fontFamily: iconFont, fontPackage: iconFontPackage)
restart → const IconData
A restart arrow, pointing downwards.
const IconData(0xf21c, fontFamily: iconFont, fontPackage: iconFontPackage)
right_chevron → const IconData
A thin right chevron.
const IconData(0xf3d3, fontFamily: iconFont, fontPackage: iconFontPackage, matchTextDirection: true)
A magnifier loop outline.
const IconData(0xf4a5, fontFamily: iconFont, fontPackage: iconFontPackage)
settings → const IconData
A cogwheel with many cogs and decoration in the middle. This icon is not filled in. [...]
const IconData(0xf411, fontFamily: iconFont, fontPackage: iconFontPackage)
settings_solid → const IconData
A cogwheel with many cogs and decoration in the middle. This icon is filled in. [...]
const IconData(0xf412, fontFamily: iconFont, fontPackage: iconFontPackage)
share → const IconData
iOS style share icon with an arrow pointing up from a box. This icon is not filled in. [...]
const IconData(0xf4ca, fontFamily: iconFont, fontPackage: iconFontPackage)
share_solid → const IconData
iOS style share icon with an arrow pointing up from a box. This icon is filled in. [...]
const IconData(0xf4cb, fontFamily: iconFont, fontPackage: iconFontPackage)
share_up → const IconData
iOS style share icon with an arrow pointing upwards to the right from a box. [...]
const IconData(0xf220, fontFamily: iconFont, fontPackage: iconFontPackage)
shopping_cart → const IconData
A right-facing shopping cart outline.
const IconData(0xf3f7, fontFamily: iconFont, fontPackage: iconFontPackage)
shuffle_thick → const IconData
Two right-facing intertwined arrows.
const IconData(0xf221, fontFamily: iconFont, fontPackage: iconFontPackage)
switch_camera → const IconData
A camera containing two circular arrows pointing at each other, which indicate switching. This icon is not filled in. [...]
const IconData(0xf49e, fontFamily: iconFont, fontPackage: iconFontPackage)
switch_camera_solid → const IconData
A camera containing two circular arrows pointing at each other, which indicate switching. This icon is filled in. [...]
const IconData(0xf49f, fontFamily: iconFont, fontPackage: iconFontPackage)
tag → const IconData
Outline of a sticker tag. [...]
const IconData(0xf48c, fontFamily: iconFont, fontPackage: iconFontPackage)
tag_solid → const IconData
A sticker tag. This icon is filled in. [...]
const IconData(0xf48d, fontFamily: iconFont, fontPackage: iconFontPackage)
tags → const IconData
Outlines of 2 overlapping sticker tags. [...]
const IconData(0xf48e, fontFamily: iconFont, fontPackage: iconFontPackage)
tags_solid → const IconData
2 overlapping sticker tags. This icon is filled in. [...]
const IconData(0xf48f, fontFamily: iconFont, fontPackage: iconFontPackage)
time → const IconData
A circle with with a 90 degree angle shape in the center, resembeling a clock with hands showing 09:00. [...]
const IconData(0xf402, fontFamily: iconFont, fontPackage: iconFontPackage)
time_solid → const IconData
A filled in circle with with a 90 degree angle shape in the center, resembeling a clock with hands showing 09:00. [...]
const IconData(0xf403, fontFamily: iconFont, fontPackage: iconFontPackage)
up_arrow → const IconData
A solid up arrow.
const IconData(0xf366, fontFamily: iconFont, fontPackage: iconFontPackage)
video_camera → const IconData
A camera for moving pictures. This icon is not filled in. [...]
const IconData(0xf4cc, fontFamily: iconFont, fontPackage: iconFontPackage)
video_camera_solid → const IconData
A camera for moving pictures. This icon is filled in. [...]
const IconData(0xf4cd, fontFamily: iconFont, fontPackage: iconFontPackage)
volume_down → const IconData
A speaker with a single small sound wave. [...]
const IconData(0xf3b7, fontFamily: iconFont, fontPackage: iconFontPackage)
volume_mute → const IconData
A speaker symbol. [...]
const IconData(0xf3b8, fontFamily: iconFont, fontPackage: iconFontPackage)
volume_off → const IconData
A speaker with a small and a large sound wave and a diagonal line crossing the whole icon. [...]
const IconData(0xf3b9, fontFamily: iconFont, fontPackage: iconFontPackage)
volume_up → const IconData
A speaker with a small and a large sound wave. [...]
const IconData(0xf3ba, fontFamily: iconFont, fontPackage: iconFontPackage)