Skip to content

源码: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),
            ),
          ],
        ),
      ),
    );
  }
}

站点构建时间:2026/8/24 23:43:17