7 changed files with 47 additions and 252 deletions
Split View
Diff Options
-
3lib/controller/mine/mine_controller.dart
-
1lib/controller/mine/user_controller.dart
-
25lib/controller/setting/setting_controller.dart
-
1lib/network/network_config.dart
-
27lib/pages/mine/mine_page.dart
-
238lib/pages/mine/setting_page.dart
-
4lib/pages/setting/setting_page.dart
@ -1,238 +0,0 @@ |
|||
// import 'package:dating_touchme_app/components/page_appbar.dart'; |
|||
// import 'package:dating_touchme_app/extension/ex_widget.dart'; |
|||
// import 'package:dating_touchme_app/generated/assets.dart'; |
|||
// import 'package:dating_touchme_app/pages/mine/blacklist_page.dart'; |
|||
// import 'package:flutter/material.dart'; |
|||
// import 'package:flutter_screenutil/flutter_screenutil.dart'; |
|||
// import 'package:get/get.dart'; |
|||
// import 'package:get/get_core/src/get_main.dart'; |
|||
// import 'package:tdesign_flutter/tdesign_flutter.dart'; |
|||
// |
|||
// class SettingPage extends StatefulWidget { |
|||
// const SettingPage({super.key}); |
|||
// |
|||
// @override |
|||
// State<SettingPage> createState() => _SettingPageState(); |
|||
// } |
|||
// |
|||
// class _SettingPageState extends State<SettingPage> { |
|||
// |
|||
// |
|||
// bool blockUser = false; |
|||
// |
|||
// @override |
|||
// Widget build(BuildContext context) { |
|||
// return Scaffold( |
|||
// backgroundColor: const Color.fromRGBO(250, 250, 250, 1), |
|||
// appBar: PageAppbar(title: "设置"), |
|||
// body: SingleChildScrollView( |
|||
// child: Container( |
|||
// padding: EdgeInsets.symmetric( |
|||
// vertical: 15.w, |
|||
// horizontal: 10.w |
|||
// ), |
|||
// child: Column( |
|||
// children: [ |
|||
// BlockItem( |
|||
// children: [ |
|||
// Item( |
|||
// label: "后台播放", |
|||
// child: TDSwitch( |
|||
// isOn: blockUser, |
|||
// trackOnColor: const Color.fromRGBO(117, 98, 249, 1), |
|||
// onChanged: (bool e){ |
|||
// print(e); |
|||
// blockUser = e; |
|||
// setState(() { |
|||
// |
|||
// }); |
|||
// return e; |
|||
// }, |
|||
// ), |
|||
// ), |
|||
// LineItem(), |
|||
// Item( |
|||
// label: "语音/视频通话提示音", |
|||
// child: TDSwitch( |
|||
// isOn: blockUser, |
|||
// trackOnColor: const Color.fromRGBO(117, 98, 249, 1), |
|||
// onChanged: (bool e){ |
|||
// print(e); |
|||
// blockUser = e; |
|||
// setState(() { |
|||
// |
|||
// }); |
|||
// return e; |
|||
// }, |
|||
// ), |
|||
// ), |
|||
// ], |
|||
// ), |
|||
// BlockItem( |
|||
// children: [ |
|||
// Item( |
|||
// label: "安全中心", |
|||
// child: Icon( |
|||
// Icons.keyboard_arrow_right, |
|||
// size: 10.w, |
|||
// color: const Color.fromRGBO(191, 191, 191, 1), |
|||
// ), |
|||
// ), |
|||
// LineItem(), |
|||
// Item( |
|||
// label: "黑名单", |
|||
// child: Icon( |
|||
// Icons.keyboard_arrow_right, |
|||
// size: 10.w, |
|||
// color: const Color.fromRGBO(191, 191, 191, 1), |
|||
// ), |
|||
// ).onTap((){ |
|||
// Get.to(() => BlacklistPage()); |
|||
// }), |
|||
// ], |
|||
// ), |
|||
// BlockItem( |
|||
// children: [ |
|||
// Item( |
|||
// label: "隐私设置", |
|||
// child: Icon( |
|||
// Icons.keyboard_arrow_right, |
|||
// size: 10.w, |
|||
// color: const Color.fromRGBO(191, 191, 191, 1), |
|||
// ), |
|||
// ), |
|||
// LineItem(), |
|||
// Item( |
|||
// label: "青少年模式", |
|||
// child: Icon( |
|||
// Icons.keyboard_arrow_right, |
|||
// size: 10.w, |
|||
// color: const Color.fromRGBO(191, 191, 191, 1), |
|||
// ), |
|||
// ), |
|||
// ], |
|||
// ), |
|||
// BlockItem( |
|||
// children: [ |
|||
// Item( |
|||
// label: "系统权限管理", |
|||
// child: Icon( |
|||
// Icons.keyboard_arrow_right, |
|||
// size: 10.w, |
|||
// color: const Color.fromRGBO(191, 191, 191, 1), |
|||
// ), |
|||
// ), |
|||
// LineItem(), |
|||
// Item( |
|||
// label: "消息通知", |
|||
// child: Icon( |
|||
// Icons.keyboard_arrow_right, |
|||
// size: 10.w, |
|||
// color: const Color.fromRGBO(191, 191, 191, 1), |
|||
// ), |
|||
// ), |
|||
// LineItem(), |
|||
// Item( |
|||
// label: "检查更新", |
|||
// child: Row( |
|||
// children: [ |
|||
// Text( |
|||
// "版本号 1.0.000", |
|||
// style: TextStyle( |
|||
// fontSize: 13.w, |
|||
// color: const Color.fromRGBO(117, 98, 249, 1) |
|||
// ), |
|||
// ), |
|||
// SizedBox(width: 10.w,), |
|||
// Icon( |
|||
// Icons.keyboard_arrow_right, |
|||
// size: 10.w, |
|||
// color: const Color.fromRGBO(191, 191, 191, 1), |
|||
// ) |
|||
// ], |
|||
// ), |
|||
// ).onTap((){ |
|||
// |
|||
// }), |
|||
// ], |
|||
// ), |
|||
// ], |
|||
// ), |
|||
// ), |
|||
// ), |
|||
// ); |
|||
// } |
|||
// } |
|||
// |
|||
// class BlockItem extends StatefulWidget { |
|||
// final List<Widget> children; |
|||
// const BlockItem({super.key, required this.children}); |
|||
// |
|||
// @override |
|||
// State<BlockItem> createState() => _BlockItemState(); |
|||
// } |
|||
// |
|||
// class _BlockItemState extends State<BlockItem> { |
|||
// @override |
|||
// Widget build(BuildContext context) { |
|||
// return Container( |
|||
// padding: EdgeInsets.symmetric( |
|||
// horizontal: 14.w |
|||
// ), |
|||
// margin: EdgeInsets.only( |
|||
// bottom: 10.w |
|||
// ), |
|||
// decoration: BoxDecoration( |
|||
// borderRadius: BorderRadius.all(Radius.circular(9.w)), |
|||
// color: Colors.white |
|||
// ), |
|||
// child: Column( |
|||
// children: widget.children, |
|||
// ), |
|||
// ); |
|||
// } |
|||
// } |
|||
// |
|||
// class Item extends StatefulWidget { |
|||
// final String label; |
|||
// final Widget child; |
|||
// const Item({super.key, required this.label, required this.child}); |
|||
// |
|||
// @override |
|||
// State<Item> createState() => _ItemState(); |
|||
// } |
|||
// |
|||
// class _ItemState extends State<Item> { |
|||
// @override |
|||
// Widget build(BuildContext context) { |
|||
// return SizedBox( |
|||
// height: 54.w, |
|||
// child: Row( |
|||
// mainAxisAlignment: MainAxisAlignment.spaceBetween, |
|||
// children: [ |
|||
// Text( |
|||
// widget.label, |
|||
// style: TextStyle( |
|||
// fontSize: 13.w, |
|||
// fontWeight: FontWeight.w500 |
|||
// ), |
|||
// ), |
|||
// widget.child |
|||
// ], |
|||
// ), |
|||
// ); |
|||
// } |
|||
// } |
|||
// |
|||
// class LineItem extends StatelessWidget { |
|||
// const LineItem({super.key}); |
|||
// |
|||
// @override |
|||
// Widget build(BuildContext context) { |
|||
// return Container( |
|||
// width: 320.w, |
|||
// height: 2.w, |
|||
// color: const Color.fromRGBO(245, 245, 245, 1), |
|||
// ); |
|||
// } |
|||
// } |
|||
Write
Preview
Loading…
Cancel
Save