123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- import 'package:flutter/material.dart';
- import 'package:flutter_habit/common/I18N.dart';
- class LanguageSetPage extends StatelessWidget {
- @override
- Widget build(BuildContext context) {
- return Scaffold(
- appBar: AppBar(
- title: Text(I18N.of("语言")),
- ),
- body: Padding(
- padding: EdgeInsets.all(16),
- child: ListView(
- children: <Widget>[
- ListTile(
- leading: Icon(
- Icons.grade,
- color: "cn" == I18N.getLanguage()
- ? Theme.of(context).primaryColor
- : null,
- ),
- title: Text("中文"),
- onTap: () {
- I18N.setLanguage("cn");
- Navigator.of(context).pop();
- },
- ),
- ListTile(
- leading: Icon(
- Icons.grade,
- color: "en" == I18N.getLanguage()
- ? Theme.of(context).primaryColor
- : null,
- ),
- title: Text("English"),
- onTap: () {
- I18N.setLanguage("en");
- Navigator.of(context).pop();
- },),
- ],
- ),
- ),
- );
- }
- }
|