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

Класс BouncingScrollPhysics

Класс BouncingScrollPhysics наследует ScrollPhysics. В parent можно передать базовую физику.

Синтаксис

BouncingScrollPhysics()

Параметры

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

Пример

Давайте применим к ListView:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: ListView( physics: BouncingScrollPhysics(), children: List.generate(15, (i) => Text('abcde'))), ), ), ), ); }

На экране список слегка растягивается за край и возвращается.

Пример

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

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

На экране короткий список всё равно реагирует на жест.

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

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