Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
919 of 1024 menu
◀ ▶

Виджет CupertinoSliverNavigationBar

Виджет CupertinoSliverNavigationBar ставят в slivers вместе с CupertinoSliverRefreshControl или списком.

Синтаксис

CupertinoSliverNavigationBar(largeTitle: Text('abcde'))

Параметры

ПараметрОписание
largeTitleКрупный заголовок.
middleЗаголовок в сжатом виде.

Пример

Давайте largeTitle:

import 'package:flutter/cupertino.dart'; void main() { runApp( CupertinoApp( home: Demo(), ), ); } class Demo extends StatelessWidget { @override Widget build(BuildContext context) { return CupertinoPageScaffold(child: CustomScrollView(slivers: [CupertinoSliverNavigationBar(largeTitle: Text('abcde')), SliverFillRemaining(child: Center(child: Text('12345')))])) } }

При прокрутке largeTitle 'abcde' сжимается, внизу '12345'.

Пример

Давайте middle:

import 'package:flutter/cupertino.dart'; void main() { runApp( CupertinoApp( home: Demo(), ), ); } class Demo extends StatelessWidget { @override Widget build(BuildContext context) { return CupertinoPageScaffold(child: CustomScrollView(slivers: [CupertinoSliverNavigationBar(largeTitle: Text('12345'), middle: Text('abcde')), SliverToBoxAdapter(child: SizedBox(height: 400))]))) } }

largeTitle '12345' и middle 'abcde'.

Смотрите также

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить