ScrollPhysics

snippet.packages.flutter.lib.src.widgets.scroll_physics.20.

  

// ignore_for_file: directives_ordering
// ignore_for_file: unnecessary_import
// ignore_for_file: unused_import
// ignore_for_file: unused_element
// ignore_for_file: unused_local_variable
import 'dart:async';
import 'dart:convert';
import 'dart:math' as math;
import 'dart:typed_data';
import 'dart:ui' as ui;
import 'package:flutter_test/flutter_test.dart';
import 'package:flutter/material.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter/gestures.dart';
import 'package:flutter/painting.dart';
import 'package:flutter/physics.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/semantics.dart';
import 'package:flutter/rendering.dart';
import 'package:flutter/scheduler.dart';
import 'package:flutter/animation.dart';
import 'package:flutter/services.dart';

// From: packages/flutter/lib/src/widgets/scroll_physics.dart:20
class FooScrollPhysics extends ScrollPhysics {
  const FooScrollPhysics({ ScrollPhysics? parent }): super(parent: parent);
  @override
  FooScrollPhysics applyTo(ScrollPhysics? ancestor) {
    return FooScrollPhysics(parent: buildParent(ancestor));
  }
}
class BarScrollPhysics extends ScrollPhysics {
  const BarScrollPhysics({ ScrollPhysics? parent }): super(parent: parent);
}
void expression202() { 
final FooScrollPhysics x = const FooScrollPhysics().applyTo(const BarScrollPhysics());
const FooScrollPhysics y = FooScrollPhysics(parent: BarScrollPhysics());
 }
dynamic expression203 = 
const BouncingScrollPhysics(parent: AlwaysScrollableScrollPhysics())
;
  

SHARE: