opt set pageTransition

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-12-04 16:54:02 +08:00
parent 7c1644efc4
commit b4a46133be
14 changed files with 136 additions and 129 deletions

View File

@@ -480,7 +480,7 @@ List<SettingsModel> get extraSettings => [
setKey: SettingBoxKey.refreshDragPercentage,
getSubtitle: () => '当前滑动距离: ${Pref.refreshDragPercentage}x',
onTap: (setState) async {
double? result = await showDialog(
final result = await showDialog<double>(
context: Get.context!,
builder: (context) {
return SlideDialog(
@@ -509,7 +509,7 @@ List<SettingsModel> get extraSettings => [
setKey: SettingBoxKey.refreshDisplacement,
getSubtitle: () => '当前指示器高度: ${Pref.refreshDisplacement}',
onTap: (setState) async {
double? result = await showDialog(
final result = await showDialog<double>(
context: Get.context!,
builder: (context) {
return SlideDialog(
@@ -585,7 +585,7 @@ List<SettingsModel> get extraSettings => [
getSubtitle: () =>
'当前:「${Pref.superResolutionType.title}\n默认设置对番剧生效, 其他视频默认关闭\n超分辨率需要启用硬件解码, 若启用硬件解码后仍然不生效, 尝试切换硬件解码器为 auto-copy',
onTap: (setState) async {
SuperResolutionType? result = await showDialog(
final result = await showDialog<SuperResolutionType>(
context: Get.context!,
builder: (context) {
return SelectDialog<SuperResolutionType>(
@@ -992,7 +992,7 @@ List<SettingsModel> get extraSettings => [
getSubtitle: () =>
'当前优先展示「${ReplySortType.values[Pref.replySortType].title}',
onTap: (setState) async {
int? result = await showDialog(
final result = await showDialog<int>(
context: Get.context!,
builder: (context) {
return SelectDialog<int>(
@@ -1018,7 +1018,7 @@ List<SettingsModel> get extraSettings => [
getSubtitle: () =>
'当前优先展示「${DynamicsTabType.values[Pref.defaultDynamicType].label}',
onTap: (setState) async {
int? result = await showDialog(
final result = await showDialog<int>(
context: Get.context!,
builder: (context) {
return SelectDialog<int>(
@@ -1044,7 +1044,7 @@ List<SettingsModel> get extraSettings => [
leading: const Icon(Icons.tab),
getSubtitle: () => '当前优先展示「${Pref.memberTab.title}',
onTap: (setState) async {
MemberTabType? result = await showDialog(
final result = await showDialog<MemberTabType>(
context: Get.context!,
builder: (context) {
return SelectDialog<MemberTabType>(