Override transitionDuration and reverseTransitionDuration in bottom sheet
diff --git a/packages/flutter/lib/src/material/bottom_sheet.dart b/packages/flutter/lib/src/material/bottom_sheet.dart
index 9dfeec8..de18875 100644
--- a/packages/flutter/lib/src/material/bottom_sheet.dart
+++ b/packages/flutter/lib/src/material/bottom_sheet.dart
@@ -1069,10 +1069,10 @@
   }
 
   @override
-  Duration get transitionDuration => _bottomSheetEnterDuration;
+  Duration get transitionDuration => _animationController?.duration ?? _bottomSheetEnterDuration;
 
   @override
-  Duration get reverseTransitionDuration => _bottomSheetExitDuration;
+  Duration get reverseTransitionDuration => _animationController?.reverseDuration ?? _bottomSheetExitDuration;
 
   @override
   bool get barrierDismissible => isDismissible;