import 'package:flutter/gestures.dart'; import 'package:flutter/material.dart'; import 'package:flutter_svg/flutter_svg.dart'; import 'components/RightClickPop.dart'; const _releasesUrl = "https://github.com/niuhuan/pikapika/releases"; // 关于 class AboutScreen extends StatelessWidget { const AboutScreen({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return rightClickPop( child: buildScreen(context), context: context, canPop: true, ); } Widget buildScreen(BuildContext context) { var size = MediaQuery.of(context).size; var min = size.width < size.height ? size.width : size.height; return Scaffold( appBar: AppBar( title: const Text('关于'), ), body: ListView( children: [ SizedBox( width: min / 2, height: min / 2, child: Center( child: SvgPicture.asset( 'lib/assets/github.svg', width: min / 3, height: min / 3, color: Colors.grey.shade500, ), ), ), Container(height: 20), const Divider(), Container( padding: const EdgeInsets.only(left: 20, right: 20), child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: const [ Text( '软件版本 : v0.1', style: TextStyle( height: 1.3, ), ), ], ), ), const Divider(), Container( padding: const EdgeInsets.all(20), child: const SelectableText( "提示 : \n" "1. 提示一\n" "2. 提示二\n", style: TextStyle( height: 1.3, ), ), ), const Divider(), ], ), ); } }