Класс CupertinoIcons
Класс CupertinoIcons не создают через new.
В Icon передают готовые поля, например CupertinoIcons.back.
Синтаксис
Icon(CupertinoIcons.search)
Значения
| Значение | Описание |
|---|---|
back | Стрелка назад. |
forward | Стрелка вперёд. |
home | Дом. |
search | Поиск. |
add | Плюс. |
clear | Крестик очистки. |
delete | Корзина. |
heart | Сердце. |
settings | Шестерёнка. |
bell | Колокол. |
camera | Камера. |
phone | Телефон. |
mail | Письмо. |
location | Метка на карте. |
lock | Замок. |
Пример
Давайте Icon search:
import 'package:flutter/cupertino.dart';
void main() {
runApp( CupertinoApp( home: Demo(), ), );
}
class Demo extends StatelessWidget {
@override
Widget build(BuildContext context) {
return CupertinoPageScaffold(child: Center(child: Icon(CupertinoIcons.search, size: 48)));
}
}
На экране иконка search.
Пример
Давайте Row из add и back:
import 'package:flutter/cupertino.dart';
void main() {
runApp( CupertinoApp( home: Demo(), ), );
}
class Demo extends StatelessWidget {
@override
Widget build(BuildContext context) {
return CupertinoPageScaffold(child: Center(child: Row(mainAxisSize: MainAxisSize.min,
children: [Icon(CupertinoIcons.add), SizedBox(width: 24),
Icon(CupertinoIcons.back)])))
}
}
Две иконки add и back.
Смотрите также
-
виджет
CupertinoApp,
корень приложения iOS -
виджет
CupertinoPageScaffold,
экран с панелью iOS -
виджет
CupertinoNavigationBar,
верхняя панель iOS -
виджет
CupertinoButton,
кнопка iOS