From 4c26185c7a171c48ec99c33ecb151e0db80db24d Mon Sep 17 00:00:00 2001 From: tanlongsheng <252620078@qq.com> Date: Wed, 19 Nov 2025 15:12:22 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=AE=BE=E5=A4=87=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../views/widgets/row_grade_widget.dart | 26 +++++++++++++++++++ .../views/widgets/row_timer_widget.dart | 2 +- ...ect_date.dart => select_timer_widget.dart} | 0 3 files changed, 27 insertions(+), 1 deletion(-) rename lib/modules/eq_settings/views/widgets/{select_date.dart => select_timer_widget.dart} (100%) diff --git a/lib/modules/eq_settings/views/widgets/row_grade_widget.dart b/lib/modules/eq_settings/views/widgets/row_grade_widget.dart index 9ac8d9fa4..8abd2d327 100644 --- a/lib/modules/eq_settings/views/widgets/row_grade_widget.dart +++ b/lib/modules/eq_settings/views/widgets/row_grade_widget.dart @@ -30,6 +30,32 @@ class _RowGradeWidgetState extends State { ), ), ), + Slider( + value: _templateData['value'].toDouble(), + min: 0, + max: 10, + divisions: 10, + activeColor: Colors.blue, + onChanged: (value) { + setState(() { + _templateData['value'] = value.toInt(); + }); + }, + onChangeEnd: (value) { + _templateData['onCallback'](_templateData['value']); + }, + ), + SizedBox( + width: 15.w, + child: Text( + _templateData['value'].toString(), + textAlign: TextAlign.right, + style: TextStyle( + fontSize: 12.sp, + color: isDarkMode ? Colors.white : Colors.grey, + ), + ), + ), ], ), ); diff --git a/lib/modules/eq_settings/views/widgets/row_timer_widget.dart b/lib/modules/eq_settings/views/widgets/row_timer_widget.dart index bcc519ba6..2a950f60e 100644 --- a/lib/modules/eq_settings/views/widgets/row_timer_widget.dart +++ b/lib/modules/eq_settings/views/widgets/row_timer_widget.dart @@ -2,7 +2,7 @@ import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:get/get.dart'; -import 'select_date.dart'; +import 'select_timer_widget.dart'; class RowTimerWidget extends StatefulWidget { final Map templateData; diff --git a/lib/modules/eq_settings/views/widgets/select_date.dart b/lib/modules/eq_settings/views/widgets/select_timer_widget.dart similarity index 100% rename from lib/modules/eq_settings/views/widgets/select_date.dart rename to lib/modules/eq_settings/views/widgets/select_timer_widget.dart