diff --git a/lib/screens/about_screen.dart b/lib/screens/about_screen.dart new file mode 100644 index 0000000..fdc906f --- /dev/null +++ b/lib/screens/about_screen.dart @@ -0,0 +1,45 @@ +import 'package:flutter/material.dart'; + +class AboutScreen extends StatelessWidget { + const AboutScreen({super.key}); + + @override + Widget build(BuildContext context) { + return Scaffold( + appBar: AppBar( + title: const Text('关于'), + ), + body: const Center( + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Text( + '伴享', + style: TextStyle( + fontSize: 28, + fontWeight: FontWeight.bold, + ), + ), + SizedBox(height: 16), + Text( + '当前版本: 1.1.9+11', + style: TextStyle( + fontSize: 16, + color: Colors.grey, + ), + ), + SizedBox(height: 16), + Padding( + padding: EdgeInsets.symmetric(horizontal: 32), + child: Text( + '伴享 — 专为银发族打造的社交平台', + textAlign: TextAlign.center, + style: TextStyle(fontSize: 16), + ), + ), + ], + ), + ), + ); + } +} diff --git a/lib/screens/profile_screen.dart b/lib/screens/profile_screen.dart index 86e3e4c..3007b4c 100644 --- a/lib/screens/profile_screen.dart +++ b/lib/screens/profile_screen.dart @@ -3,6 +3,7 @@ import 'dart:io'; import 'package:flutter/material.dart'; import 'package:shared_preferences/shared_preferences.dart'; +import 'about_screen.dart'; import 'profile_setup_screen.dart'; class ProfileScreen extends StatefulWidget { @@ -127,6 +128,17 @@ class _ProfileScreenState extends State { ), ), ), + // 关于入口 + ListTile( + leading: const Icon(Icons.info_outline), + title: const Text('关于'), + trailing: const Icon(Icons.chevron_right), + onTap: () { + Navigator.of(context).push( + MaterialPageRoute(builder: (_) => const AboutScreen()), + ); + }, + ), Padding( padding: const EdgeInsets.fromLTRB(24, 0, 24, 24), child: SizedBox(