From 13ba7784acc64ba1b85c8494b61234a31034f8c7 Mon Sep 17 00:00:00 2001 From: orz12 Date: Sat, 31 Aug 2024 10:39:24 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=BC=B9=E5=B9=95=E6=97=B6=E9=97=B4?= =?UTF-8?q?=E6=9C=80=E9=AB=98=E5=8F=AF=E8=B0=83=E8=87=B3256=E7=A7=92?= =?UTF-8?q?=EF=BC=88x^4=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/pages/video/detail/widgets/header_control.dart | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/pages/video/detail/widgets/header_control.dart b/lib/pages/video/detail/widgets/header_control.dart index eb3abbbd..b239e789 100644 --- a/lib/pages/video/detail/widgets/header_control.dart +++ b/lib/pages/video/detail/widgets/header_control.dart @@ -1302,12 +1302,13 @@ class _HeaderControlState extends State { ), child: Slider( min: 1, - max: 6, - value: sqrt(danmakuDurationVal), - divisions: 50, + max: 4, + value: pow(danmakuDurationVal, 1 / 4) as double, + divisions: 60, label: danmakuDurationVal.toString(), onChanged: (double val) { - danmakuDurationVal = (val * val).toPrecision(2); + danmakuDurationVal = + (pow(val, 4) as double).toPrecision(2); widget.controller!.danmakuDurationVal = danmakuDurationVal; widget.controller?.putDanmakuSettings();