diff --git a/lib/pages/setting/style_setting.dart b/lib/pages/setting/style_setting.dart index c65628c8..586142db 100644 --- a/lib/pages/setting/style_setting.dart +++ b/lib/pages/setting/style_setting.dart @@ -220,15 +220,6 @@ class _StyleSettingState extends State { }, title: Text('Toast不透明度', style: titleStyle), subtitle: Text('自定义Toast不透明度', style: subTitleStyle), - trailing: Padding( - padding: const EdgeInsets.symmetric(horizontal: 8.0), - child: Obx( - () => Text( - '${settingController.toastOpacity.value}', - style: Theme.of(context).textTheme.titleSmall, - ), - ), - ), ), ListTile( dense: false, diff --git a/lib/pages/setting/widgets/slide_dialog.dart b/lib/pages/setting/widgets/slide_dialog.dart index 1224806c..7fa6eeab 100644 --- a/lib/pages/setting/widgets/slide_dialog.dart +++ b/lib/pages/setting/widgets/slide_dialog.dart @@ -1,8 +1,8 @@ import 'package:flutter/material.dart'; // import 'package:pilipala/models/common/theme_type.dart'; -class SlideDialog extends StatefulWidget { - final double value; +class SlideDialog extends StatefulWidget { + final T value; final String title; final double min; final double max; @@ -23,13 +23,13 @@ class SlideDialog extends StatefulWidget { _SlideDialogState createState() => _SlideDialogState(); } -class _SlideDialogState extends State> { +class _SlideDialogState extends State> { late double _tempValue; @override void initState() { super.initState(); - _tempValue = widget.value; + _tempValue = widget.value.toDouble(); } @override @@ -62,7 +62,7 @@ class _SlideDialogState extends State> { ), ), TextButton( - onPressed: () => Navigator.pop(context, _tempValue), + onPressed: () => Navigator.pop(context, _tempValue as T), child: const Text('确定'), ) ],