From 376dae857001220e06c1e5e7dba889e73c7f5eeb Mon Sep 17 00:00:00 2001 From: orz12 Date: Thu, 11 Jul 2024 17:08:49 +0800 Subject: [PATCH] =?UTF-8?q?mod:=20=E8=AE=BE=E7=BD=AE=E9=A1=B5=E7=BB=9F?= =?UTF-8?q?=E4=B8=80=E5=8A=A0=E7=B2=97=E8=A1=A8=E7=8E=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/pages/setting/view.dart | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/lib/pages/setting/view.dart b/lib/pages/setting/view.dart index 6b02b763a..da7682a24 100644 --- a/lib/pages/setting/view.dart +++ b/lib/pages/setting/view.dart @@ -8,6 +8,7 @@ class SettingPage extends StatelessWidget { @override Widget build(BuildContext context) { final SettingController settingController = Get.put(SettingController()); + final TextStyle titleStyle = Theme.of(context).textTheme.titleMedium!; final TextStyle subTitleStyle = Theme.of(context) .textTheme .labelMedium! @@ -27,42 +28,43 @@ class SettingPage extends StatelessWidget { onTap: () => Get.toNamed('/privacySetting'), dense: false, leading: const Icon(Icons.privacy_tip_outlined), - title: const Text('隐私设置'), + title: Text('隐私设置', style: titleStyle), subtitle: Text('黑名单、access_key刷新、无痕模式', style: subTitleStyle), ), ListTile( onTap: () => Get.toNamed('/recommendSetting'), dense: false, leading: const Icon(Icons.explore_outlined), - title: const Text('推荐流设置'), + title: Text('推荐流设置', style: titleStyle), subtitle: Text('推荐来源(web/app)、刷新保留内容、过滤器', style: subTitleStyle), ), ListTile( onTap: () => Get.toNamed('/videoSetting'), leading: const Icon(Icons.video_settings_outlined), dense: false, - title: const Text('音视频设置'), + title: Text('音视频设置', style: titleStyle), subtitle: Text('画质、音质、解码、缓冲、音频输出等', style: subTitleStyle), ), ListTile( onTap: () => Get.toNamed('/playSetting'), leading: const Icon(Icons.touch_app_outlined), dense: false, - title: const Text('播放器设置'), + title: Text('播放器设置', style: titleStyle), subtitle: Text('双击/长按、全屏、后台播放、弹幕、字幕、底部进度条等', style: subTitleStyle), ), ListTile( onTap: () => Get.toNamed('/styleSetting'), leading: const Icon(Icons.style_outlined), dense: false, - title: const Text('外观设置'), - subtitle: Text('横屏适配(平板)、侧栏、列宽、首页、动态红点、主题、字号、图片、帧率等', style: subTitleStyle), + title: Text('外观设置', style: titleStyle), + subtitle: Text('横屏适配(平板)、侧栏、列宽、首页、动态红点、主题、字号、图片、帧率等', + style: subTitleStyle), ), ListTile( onTap: () => Get.toNamed('/extraSetting'), leading: const Icon(Icons.extension_outlined), dense: false, - title: const Text('其它设置'), + title: Text('其它设置', style: titleStyle), subtitle: Text('震动、搜索、收藏、ai、评论、动态、代理、更新检查等', style: subTitleStyle), ), Obx( @@ -72,7 +74,7 @@ class SettingPage extends StatelessWidget { leading: const Icon(Icons.developer_board_outlined), onTap: () => Get.toNamed('/hiddenSetting'), dense: false, - title: const Text('开发人员选项'), + title: Text('开发人员选项', style: titleStyle), ), ), ), @@ -83,7 +85,7 @@ class SettingPage extends StatelessWidget { leading: const Icon(Icons.logout_outlined), onTap: () => settingController.loginOut(context), dense: false, - title: const Text('退出登录'), + title: Text('退出登录', style: titleStyle), ), ), ), @@ -91,7 +93,7 @@ class SettingPage extends StatelessWidget { leading: const Icon(Icons.info_outline), onTap: () => Get.toNamed('/about'), dense: false, - title: const Text('关于'), + title: Text('关于', style: titleStyle), ), ], ),