mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-05-07 18:47:50 +08:00
@@ -24,7 +24,7 @@ import 'package:PiliPlus/pages/home/controller.dart';
|
||||
import 'package:PiliPlus/pages/main/controller.dart';
|
||||
import 'package:PiliPlus/pages/setting/models/model.dart';
|
||||
import 'package:PiliPlus/pages/setting/widgets/select_dialog.dart';
|
||||
import 'package:PiliPlus/pages/setting/widgets/slide_dialog.dart';
|
||||
import 'package:PiliPlus/pages/setting/widgets/slider_dialog.dart';
|
||||
import 'package:PiliPlus/pages/video/reply/widgets/reply_item_grpc.dart';
|
||||
import 'package:PiliPlus/plugin/pl_player/controller.dart';
|
||||
import 'package:PiliPlus/services/download/download_service.dart';
|
||||
@@ -952,7 +952,7 @@ Future<void> _showRefreshDragDialog(
|
||||
) async {
|
||||
final res = await showDialog<double>(
|
||||
context: context,
|
||||
builder: (context) => SlideDialog(
|
||||
builder: (context) => SliderDialog(
|
||||
title: '刷新滑动距离',
|
||||
min: 0.1,
|
||||
max: 0.5,
|
||||
@@ -975,7 +975,7 @@ Future<void> _showRefreshDialog(
|
||||
) async {
|
||||
final res = await showDialog<double>(
|
||||
context: context,
|
||||
builder: (context) => SlideDialog(
|
||||
builder: (context) => SliderDialog(
|
||||
title: '刷新指示器高度',
|
||||
min: 10.0,
|
||||
max: 100.0,
|
||||
@@ -1063,7 +1063,7 @@ Future<void> _showReplyCountDialog(
|
||||
) async {
|
||||
final res = await showDialog<double>(
|
||||
context: context,
|
||||
builder: (context) => SlideDialog(
|
||||
builder: (context) => SliderDialog(
|
||||
title: '连接重试次数',
|
||||
min: 0,
|
||||
max: 8,
|
||||
@@ -1085,7 +1085,7 @@ Future<void> _showReplyDelayDialog(
|
||||
) async {
|
||||
final res = await showDialog<double>(
|
||||
context: context,
|
||||
builder: (context) => SlideDialog(
|
||||
builder: (context) => SliderDialog(
|
||||
title: '连接重试间隔',
|
||||
min: 0,
|
||||
max: 1000,
|
||||
|
||||
@@ -19,10 +19,10 @@ import 'package:PiliPlus/pages/main/controller.dart';
|
||||
import 'package:PiliPlus/pages/mine/controller.dart';
|
||||
import 'package:PiliPlus/pages/setting/models/model.dart';
|
||||
import 'package:PiliPlus/pages/setting/slide_color_picker.dart';
|
||||
import 'package:PiliPlus/pages/setting/widgets/dual_slide_dialog.dart';
|
||||
import 'package:PiliPlus/pages/setting/widgets/dual_slider_dialog.dart';
|
||||
import 'package:PiliPlus/pages/setting/widgets/multi_select_dialog.dart';
|
||||
import 'package:PiliPlus/pages/setting/widgets/select_dialog.dart';
|
||||
import 'package:PiliPlus/pages/setting/widgets/slide_dialog.dart';
|
||||
import 'package:PiliPlus/pages/setting/widgets/slider_dialog.dart';
|
||||
import 'package:PiliPlus/plugin/pl_player/utils/fullscreen.dart';
|
||||
import 'package:PiliPlus/utils/extension/num_ext.dart';
|
||||
import 'package:PiliPlus/utils/extension/theme_ext.dart';
|
||||
@@ -373,7 +373,7 @@ void _showQualityDialog({
|
||||
}) {
|
||||
showDialog<double>(
|
||||
context: context,
|
||||
builder: (context) => SlideDialog(
|
||||
builder: (context) => SliderDialog(
|
||||
value: initValue.toDouble(),
|
||||
title: title,
|
||||
min: 10,
|
||||
@@ -622,7 +622,7 @@ void _showSpringDialog(BuildContext context, _) {
|
||||
Future<void> _showFontWeightDialog(BuildContext context) async {
|
||||
final res = await showDialog<double>(
|
||||
context: context,
|
||||
builder: (context) => SlideDialog(
|
||||
builder: (context) => SliderDialog(
|
||||
title: 'App字体字重',
|
||||
value: Pref.appFontWeight.toDouble() + 1,
|
||||
min: 1,
|
||||
@@ -661,7 +661,7 @@ Future<void> _showCardWidthDialog(
|
||||
) async {
|
||||
final res = await showDialog<(double, double)>(
|
||||
context: context,
|
||||
builder: (context) => DualSlideDialog(
|
||||
builder: (context) => DualSliderDialog(
|
||||
title: '列表最大列宽度(默认240dp)',
|
||||
value1: Pref.recommendCardWidth,
|
||||
value2: Pref.smallCardWidth,
|
||||
@@ -879,7 +879,7 @@ Future<void> _showToastDialog(
|
||||
) async {
|
||||
final res = await showDialog<double>(
|
||||
context: context,
|
||||
builder: (context) => SlideDialog(
|
||||
builder: (context) => SliderDialog(
|
||||
title: 'Toast不透明度',
|
||||
value: CustomToast.toastOpacity,
|
||||
min: 0.0,
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import 'package:PiliPlus/utils/extension/num_ext.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class DualSlideDialog extends StatefulWidget {
|
||||
class DualSliderDialog extends StatefulWidget {
|
||||
final double value1;
|
||||
final double value2;
|
||||
final String title;
|
||||
@@ -13,7 +13,7 @@ class DualSlideDialog extends StatefulWidget {
|
||||
final String suffix;
|
||||
final int precise;
|
||||
|
||||
const DualSlideDialog({
|
||||
const DualSliderDialog({
|
||||
super.key,
|
||||
required this.value1,
|
||||
required this.value2,
|
||||
@@ -28,10 +28,10 @@ class DualSlideDialog extends StatefulWidget {
|
||||
});
|
||||
|
||||
@override
|
||||
State<DualSlideDialog> createState() => _DualSlideDialogState();
|
||||
State<DualSliderDialog> createState() => _DualSliderDialogState();
|
||||
}
|
||||
|
||||
class _DualSlideDialogState extends State<DualSlideDialog> {
|
||||
class _DualSliderDialogState extends State<DualSliderDialog> {
|
||||
late double _tempValue1;
|
||||
late double _tempValue2;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import 'package:PiliPlus/utils/extension/num_ext.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class SlideDialog extends StatefulWidget {
|
||||
class SliderDialog extends StatefulWidget {
|
||||
final double value;
|
||||
final String title;
|
||||
final double min;
|
||||
@@ -10,7 +10,7 @@ class SlideDialog extends StatefulWidget {
|
||||
final String suffix;
|
||||
final int precise;
|
||||
|
||||
const SlideDialog({
|
||||
const SliderDialog({
|
||||
super.key,
|
||||
required this.value,
|
||||
required this.title,
|
||||
@@ -22,10 +22,10 @@ class SlideDialog extends StatefulWidget {
|
||||
});
|
||||
|
||||
@override
|
||||
State<SlideDialog> createState() => _SlideDialogState();
|
||||
State<SliderDialog> createState() => _SliderDialogState();
|
||||
}
|
||||
|
||||
class _SlideDialogState extends State<SlideDialog> {
|
||||
class _SliderDialogState extends State<SliderDialog> {
|
||||
late double _tempValue;
|
||||
|
||||
@override
|
||||
Reference in New Issue
Block a user