Appearance
源码:labs/flutter/host/lib/topics/state_routing_architecture/flutter_routing_basic/routing_detail_page.dart
- 原始路径:
labs/flutter/host/lib/topics/state_routing_architecture/flutter_routing_basic/routing_detail_page.dart - 类型:
dart
dart
import 'package:flutter/material.dart';
import '../../../l10n/l10n.dart';
import 'routing_home_page.dart';
class RoutingDetailPage extends StatelessWidget {
const RoutingDetailPage({super.key, required this.args});
final RoutingDetailArgs args;
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: Text(context.l10n.routingDetailAppBarTitle)),
body: Padding(
padding: const EdgeInsets.all(16),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
Text(context.l10n.routingDetailTitleField(args.title)),
const SizedBox(height: 8),
Text(context.l10n.routingDetailIdField(args.id)),
const SizedBox(height: 16),
ElevatedButton(
onPressed: () => Navigator.of(context).pop('detail-result-${args.id}'),
child: Text(context.l10n.routingBtnPopResult),
),
],
),
),
);
}
}