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

Класс AlwaysScrollableScrollPhysics

Класс AlwaysScrollableScrollPhysics нужен для RefreshIndicator на коротком списке.

Синтаксис

AlwaysScrollableScrollPhysics()

Параметры

Параметр Описание
parent Базовая физика.

Пример

Давайте потянуть короткий список вниз:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: RefreshIndicator( onRefresh: () async {}, child: ListView( physics: AlwaysScrollableScrollPhysics(), children: [ListTile(title: Text('abcde'))], ), ), ), ), ); }

На экране жест обновления сработает на одном пункте.

Пример

Давайте комбинируем с bouncing:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: ListView( physics: AlwaysScrollableScrollPhysics(parent: BouncingScrollPhysics()), children: [Text('12345')], ), ), ), ); }

На экране короткая колонка всё равно слегка двигается.

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

  • класс NeverScrollableScrollPhysics,
    который часто ставят рядом в прокручиваемых экранах
  • класс ScrollNotification,
    который дополняет работу с прокруткой
  • класс ClampingScrollPhysics,
    который помогает собрать сложный список
  • виджет SliverAppBar,
    который задаёт поведение или данные прокрутки
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить