Browse Source

添加设备设置

weicu
tanlongsheng 11 months ago
parent
commit
438f12ccf0
  1. 10
      lib/modules/eq_settings/bindings/eq_settings_binding.dart
  2. 3
      lib/modules/eq_settings/controllers/eq_settings_controller.dart
  3. 13
      lib/modules/eq_settings/views/eq_settings_view.dart
  4. 9
      lib/routes/app_pages.dart
  5. 1
      lib/routes/app_routes.dart

10
lib/modules/eq_settings/bindings/eq_settings_binding.dart

@ -0,0 +1,10 @@
import 'package:get/get.dart';
import '../controllers/eq_settings_controller.dart';
class EqSettingsBinding extends Bindings {
@override
void dependencies() {
Get.lazyPut<EqSettingsController>(() => EqSettingsController());
}
}

3
lib/modules/eq_settings/controllers/eq_settings_controller.dart

@ -0,0 +1,3 @@
import 'package:get/get.dart';
class EqSettingsController extends GetxController {}

13
lib/modules/eq_settings/views/eq_settings_view.dart

@ -0,0 +1,13 @@
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import '../controllers/eq_settings_controller.dart';
class EqSettingsView extends GetView<EqSettingsController> {
const EqSettingsView({super.key});
@override
Widget build(BuildContext context) {
return const Placeholder();
}
}

9
lib/routes/app_pages.dart

@ -1,5 +1,7 @@
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:qq_music/qq_music.dart'; import 'package:qq_music/qq_music.dart';
import '../modules/eq_settings/bindings/eq_settings_binding.dart';
import '../modules/eq_settings/views/eq_settings_view.dart';
import '/modules/qqmusic/bindings/qqmusic_playlist_binding.dart'; import '/modules/qqmusic/bindings/qqmusic_playlist_binding.dart';
import '/modules/qqmusic/views/qqmusic_playlist_view.dart'; import '/modules/qqmusic/views/qqmusic_playlist_view.dart';
@ -324,5 +326,12 @@ abstract class AppPages {
transition: Transition.rightToLeft, transition: Transition.rightToLeft,
transitionDuration: Duration(milliseconds: 250), transitionDuration: Duration(milliseconds: 250),
), ),
GetPage(
name: Routes.eqSettings,
page: () => const EqSettingsView(),
binding: EqSettingsBinding(),
transition: Transition.rightToLeft,
transitionDuration: Duration(milliseconds: 250),
),
]; ];
} }

1
lib/routes/app_routes.dart

@ -19,6 +19,7 @@ abstract class Routes {
static const settings = '/settings'; // 系统设置 static const settings = '/settings'; // 系统设置
static const permissions = '/permissions'; // 权限管理 static const permissions = '/permissions'; // 权限管理
static const recording = '/recording'; // 录音功能 static const recording = '/recording'; // 录音功能
static const eqSettings = '/eq_settings'; // 设备设置
// 会议相关 // 会议相关
static const meeting = '/meeting'; static const meeting = '/meeting';

Loading…
Cancel
Save