当前位置: 首页 > news >正文

Flutter 国际化

在pubspec.yaml中添加配置

dependencies:flutter:sdk: flutterflutter_localizations:sdk: flutter

配置MaterialApp

    return MaterialApp(......localizationsDelegates: [GlobalMaterialLocalizations.delegate,GlobalWidgetsLocalizations.delegate,],supportedLocales: [const  Locale("zh","CH"),const Locale("en","US")],locale: Locale("zh"),);

示例

在这里插入图片描述

void main() {runApp(MyPage());
}class MyPage extends StatelessWidget {Widget build(BuildContext context) {return MaterialApp(home: FulPage(),localizationsDelegates: [GlobalMaterialLocalizations.delegate,GlobalWidgetsLocalizations.delegate,],supportedLocales: [const  Locale("zh","CH"),const Locale("en","US")],locale: Locale("zh"),);}
}class FulPage extends StatefulWidget {State<StatefulWidget> createState() {return MyState();}
}class MyState extends State {String time = TimeOfDay.fromDateTime(DateTime.now()).toString();Future<TimeOfDay?> showTime(context) async {TimeOfDay? timeOfDay = await showTimePicker(context: context,initialTime: TimeOfDay.fromDateTime(DateTime.now()),);setState(() {time = timeOfDay.toString();});return timeOfDay;}Widget build(BuildContext context) {return Scaffold(appBar: AppBar(title: Text("选择时间")),body: Text(time),floatingActionButton: FloatingActionButton(onPressed: () {showTime(context);},child: Icon(Icons.account_box_rounded),),);}
}
http://www.dtcms.com/a/316538.html

相关文章:

  • OpenSpeedy绿色免费版下载,提升下载速度,网盘下载速度等游戏变速工具
  • spring boot 加载失败 异常没有曝漏出来
  • 基于Java AI(人工智能)生成末日题材的实践
  • 2. JS 有哪些数据类型
  • 【网络运维】Linux:系统启动原理与配置
  • 虚幻GAS底层原理解剖一(开篇)
  • ⭐CVPR2025 用于个性化图像生成的 TFCustom 框架
  • python可视化--Seaborn图形绘制方法和技巧,Bokeh图形绘制方法和技巧
  • 虚幻GAS底层原理解剖二 (GE)
  • 安全策略一体化落地指南:从定义到执行的闭环架构
  • 自适应爬虫代理高频数据抓取
  • 数据大集网:全链路赋能下的获客渠道革新与行业实践
  • 王阳明心学笔记
  • 【软考中级网络工程师】2021年下半年上午真题及答案解析
  • C++进阶—特殊类设计
  • Java面试宝典:深入解析JVM运行时数据区
  • ArrayList 深度剖析:从底层原理到性能优化的实战指南
  • python 之 autogen-core《三》主题与订阅
  • TypeScript:融合 JS、ES6 与 Vue3 的前端开发新范式
  • 大模型——Qwen开源会写中文的生图模型Qwen-Image
  • 【Dify学习笔记】:保留原所有数据,升级Dify版本
  • Linux(16)——进程间通信(下)
  • 深度学习·基础知识
  • BUUCTF杂项MISC题解题思路(3)(不断更新)
  • AG32 mcu通过ahb转apb方式操作cpld外设
  • 计算机视觉CS231n学习(3)
  • 基于深度学习的医学图像分析:使用CycleGAN实现医学图像风格转换
  • 深入理解Spring Boot自动配置原理
  • 区块链:重构信任的价值互联网革命​
  • 技术实践:在Debian上为同型号双网卡配置差异化驱动