feat: 添加关于页面

This commit is contained in:
Ubuntu 2026-02-20 00:35:13 +08:00
parent 1a35899c41
commit 8687bbb86a
2 changed files with 57 additions and 0 deletions

View File

@ -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),
),
),
],
),
),
);
}
}

View File

@ -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<ProfileScreen> {
),
),
),
//
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(