heavyrain 3 months ago
parent
commit
e14ab93077

+ 12 - 22
lib/index_page.dart

@@ -5,7 +5,8 @@ import 'package:flutter/material.dart';
 import 'package:flutter_clock/pages/alarm_page.dart';
 import 'package:flutter_clock/pages/clock_page.dart';
 import 'package:flutter_clock/pages/stopwatch_page.dart';
-import 'package:flutter_clock/pages/timer_page.dart';
+import 'package:flutter_clock/pages/timer/timer_page.dart';
+
 /// Description: main page
 /// Time       : 04/06/2025 Sunday
 /// Author     : liuyuqi.gov@msn.cn
@@ -18,6 +19,7 @@ class IndexPage extends StatefulWidget {
 
 class _IndexPageState extends State<IndexPage>
     with SingleTickerProviderStateMixin {
+
   late TabController _tabController;
   final List<Widget> _tabs = [
     Tab(child: Text('Alarm', style: TextStyle(fontSize: 16))),
@@ -61,14 +63,15 @@ class _IndexPageState extends State<IndexPage>
           indicatorColor: Colors.blue,
           indicatorWeight: 3,
         ),
-        actions: [
-          IconButton(
-            icon: Icon(Icons.more_vert, color: Colors.black),
-            onPressed: () {
-              // More options menu
-            },
-          ),
-        ],
+        // actions: [
+        //   IconButton(
+        //     icon: Icon(Icons.more_vert, color: Colors.black),
+        //     onPressed: () {
+        //       // More options menu
+
+        //     },
+        //   ),
+        // ],
       ),
       body: TabBarView(
         controller: _tabController,
@@ -93,16 +96,3 @@ class _IndexPageState extends State<IndexPage>
   }
 }
 
-class InnerFaceClipper extends CustomClipper<Rect> {
-  final percent = 0.85;
-
-  @override
-  Rect getClip(Size size) => Rect.fromCenter(
-        center: size.center(Offset(0, 0)),
-        width: size.width * percent,
-        height: size.height * percent,
-      );
-
-  @override
-  bool shouldReclip(CustomClipper oldClipper) => true;
-}

+ 4 - 0
lib/model/clock_model.dart

@@ -1,4 +1,8 @@
+/// Description: clock model
+/// Time       : 04/22/2025 Tuesday
+/// Author     : liuyuqi.gov@msn.cn
 class ClockModel {
+  
   String clockName;
   String location;
   DateTime dateTime;

+ 1 - 0
lib/pages/splash_page.dart

@@ -2,6 +2,7 @@ import 'package:flutter/material.dart';
 
 /// 闪屏页 3s之后进入主页
 class SplashPage extends StatefulWidget {
+  
   @override
   State<StatefulWidget> createState() {
     return _SplashPageState();

+ 1 - 1
lib/pages/timer_page.dart → lib/pages/timer/timer_page.dart

@@ -1,7 +1,7 @@
 import 'dart:async';
 import 'package:flutter/material.dart';
 import 'package:flutter_clock/model/timer_settings.dart';
-import 'package:flutter_clock/pages/timer_settings_page.dart';
+import 'package:flutter_clock/pages/timer/timer_settings_page.dart';
 import 'package:flutter_clock/utils/audio_manager.dart';
 import 'package:flutter_clock/utils/screen_manager.dart';
 /// Description: 倒计时页面

+ 0 - 0
lib/pages/timer_settings_page.dart → lib/pages/timer/timer_settings_page.dart


+ 3 - 0
lib/routes.dart

@@ -1,3 +1,6 @@
+/// Description: routes
+/// Time       : 04/22/2025 Tuesday
+/// Author     : liuyuqi.gov@msn.cn
 class Routes {
   static const String home = '/home';
   static const String timer = '/timer';

+ 0 - 1
lib/utils/app_utils.dart

@@ -1,7 +1,6 @@
 import 'dart:io';
 
 import 'package:flutter/foundation.dart';
-import 'package:flutter/material.dart';
 
 class AppUtils {
   static void setOverrideForDesktop() {

+ 2 - 1
pubspec.yaml

@@ -14,7 +14,8 @@ dependencies:
   wakelock: ^0.6.2
   audioplayers: ^5.2.1
   shared_preferences: ^2.2.2
-
+  # dio: ^5.2.1
+  # get
 dev_dependencies:
   flutter_test:
     sdk: flutter