Виджет CupertinoNavigationBarBackButton
Виджет CupertinoNavigationBarBackButton ставят в leading
у
CupertinoNavigationBar.
Синтаксис
CupertinoNavigationBarBackButton(onPressed: () {})
Параметры
| Параметр | Описание |
|---|---|
onPressed | Действие назад. |
color | Цвет стрелки. |
Пример
Давайте back:
import 'package:flutter/cupertino.dart';
void main() {
runApp(CupertinoApp(home:Demo()));
}
class Demo extends StatelessWidget {
@override
Widget build(BuildContext c) {
return CupertinoPageScaffold(navigationBar:CupertinoNavigationBar(leading:CupertinoNavigationBarBackButton(onPressed:()=>Navigator.of(c).maybePop()),
middle:Text('abcde')),child:Center(child:Text('12345')))
}
}
Стрелка в панели, текст 'abcde' и '12345'.
Пример
Давайте цвет:
import 'package:flutter/cupertino.dart';
void main() {
runApp( CupertinoApp( home: Demo(), ), );
}
class Demo extends StatelessWidget {
@override
Widget build(BuildContext context) {
return CupertinoPageScaffold(navigationBar: CupertinoNavigationBar(leading: CupertinoNavigationBarBackButton(color: CupertinoColors.activeGreen,
onPressed: () {
}
), middle: Text('12345')), child: Center(child: Text('abcde')));
}
}
Зелёная стрелка, middle '12345'.
Смотрите также
-
виджет
CupertinoApp,
корень приложения iOS -
виджет
CupertinoPageScaffold,
экран с панелью iOS -
виджет
CupertinoNavigationBar,
верхняя панель iOS -
виджет
CupertinoButton,
кнопка iOS