53 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Dart
		
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Dart
		
	
	
| import 'package:flutter/material.dart';
 | |
| import 'package:qhd_prevention/pages/home/study/study_my_task_page.dart';
 | |
| import 'package:qhd_prevention/pages/home/study/study_score_page.dart';
 | |
| import 'package:qhd_prevention/pages/my_appbar.dart';
 | |
| import 'package:qhd_prevention/tools/tools.dart';
 | |
| 
 | |
| class StudyGardenPage extends StatefulWidget {
 | |
|   const StudyGardenPage({super.key});
 | |
| 
 | |
|   @override
 | |
|   State<StudyGardenPage> createState() => _StudyGardenPageState();
 | |
| }
 | |
| 
 | |
| class _StudyGardenPageState extends State<StudyGardenPage> {
 | |
| 
 | |
|   @override
 | |
|   Widget build(BuildContext context) {
 | |
| 
 | |
|     return Scaffold(
 | |
|       appBar: MyAppbar(title: '学习园地'),
 | |
|       body: SafeArea(child: Column(
 | |
|         children: [
 | |
|           Padding(padding: EdgeInsets.only(left: 0,top: 0,right: 0),
 | |
|           child: Image.asset('assets/images/study-banner.png')),
 | |
|           Container(
 | |
|             color: Colors.white,
 | |
|             padding: EdgeInsets.all(12),
 | |
|             child: Row(
 | |
|               mainAxisAlignment: MainAxisAlignment.spaceBetween,
 | |
|               spacing: 15,
 | |
|               children: [
 | |
|                 GestureDetector(
 | |
|                   child: Image.asset('assets/images/study-app01.png', width: (screenWidth(context) - 15-25)/2),
 | |
|                   onTap: () {
 | |
|                     pushPage(StudyMyTaskPage(), context);
 | |
|                   },
 | |
|                 ),
 | |
|                 GestureDetector(
 | |
|                   child: Image.asset('assets/images/study-app02.png', width: (screenWidth(context) - 15-25)/2),
 | |
|                   onTap: () {
 | |
|                     pushPage(StudyScorePage(), context);
 | |
| 
 | |
|                   },
 | |
|                 )
 | |
|               ],
 | |
|             ),
 | |
|           )
 | |
|         ],
 | |
|       )),
 | |
|     );
 | |
|   }
 | |
| }
 |