feat: custom spring (#304)

This commit is contained in:
My-Responsitories
2025-02-22 09:56:36 +00:00
committed by GitHub
parent 6506afa732
commit b2c520bd91
14 changed files with 121 additions and 4 deletions

View File

@@ -0,0 +1,20 @@
import 'package:flutter/cupertino.dart';
import 'package:PiliPlus/utils/storage.dart';
class CustomTabBarViewScrollPhysics extends ScrollPhysics {
CustomTabBarViewScrollPhysics({super.parent});
@override
CustomTabBarViewScrollPhysics applyTo(ScrollPhysics? ancestor) {
return CustomTabBarViewScrollPhysics(parent: buildParent(ancestor)!);
}
@override
SpringDescription spring = SpringDescription(
mass: GStorage.springDescription[0],
stiffness: GStorage.springDescription[1],
damping: GStorage.springDescription[2]
);
}
final customTabBarViewScrollPhysics = CustomTabBarViewScrollPhysics();