From c910794b8507a8c66bed33402dfb7522fadd84bd Mon Sep 17 00:00:00 2001 From: TheMeanCanEHdian Date: Fri, 24 Sep 2021 17:18:05 -0500 Subject: [PATCH] Fix animation on negative offset. Allows for a negative offset to be used for narrower drawers in landscape. Co-Authored-By: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com> --- lib/inner_drawer.dart | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/lib/inner_drawer.dart b/lib/inner_drawer.dart index a2cb9e2..2e51120 100644 --- a/lib/inner_drawer.dart +++ b/lib/inner_drawer.dart @@ -280,16 +280,7 @@ class InnerDrawerState extends State ? widget.offset.left : widget.offset.right; - double ee = 1; - if (offset <= 0.2) - ee = 1.7; - else if (offset <= 0.4) - ee = 1.2; - else if (offset <= 0.6) ee = 1.05; - - offset = 1 - - (pow(offset / ee, 1 / 2) - as double); //(num.parse(pow(offset/2,1/3).toStringAsFixed(1))); + offset = exp(-2.05 * offset) as double; switch (_position) { case InnerDrawerDirection.end: