《Flutter 项目工程化》第三章 3.3 GetX 国际化

3.3 GetX 国际化

    • 切换语言视图
    • share_preferences 持久化存储
    • Getx 状态管理
    • 切换语言
    • 测试
    • 版本提交

首先用户打开抽屉,再点击设置按钮跳转到设置页面,随后选择切换语言或主题。

切换语言视图

设置页面 settings.dart 代码如下:

import 'package:flutter/material.dart';
import 'package:get/get.dart';

import 'language.dart';
class SettingsPage extends StatefulWidget {
  @override
  _SettingPageState createState() => _SettingPageState();
}

class _SettingPageState extends State {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
        appBar: AppBar(title: Text("设置")),
        body: SingleChildScrollView(
            child: ListBody(children: 

你可能感兴趣的:(Flutter,项目工程化,flutter)