Flutter是一款开源的移动应用SDK,可帮助开发人员和设计人员构建适用于iOS和Android的现代移动应用。
我正在尝试在flutter中进行本地化。你能帮我解决这个问题吗?如何在flutter中进行本地化? 最终连接= Connectivity(); 延迟订阅 我正在尝试在 flutter 中进行本地化。你能帮我解决这个问题吗?如何在flutter中进行本地化? final connectivity = Connectivity(); late StreamSubscription<List<ConnectivityResult>> connRes; final FlutterLocalization localization = FlutterLocalization.instance; @override void initState() { WidgetsBinding.instance.addObserver(this); // ru_RU -> ru final String localeName = Platform.localeName.split("_").first; localization.init( mapLocales: [ const MapLocale('en', AppLocale.EN), const MapLocale('ru', AppLocale.RU), ], initLanguageCode: (localeName != "ru") ? "en" : "ru", ); localization.onTranslatedLanguage = (_) => setState(() {}); super.initState(); connRes = connectivity.onConnectivityChanged.listen((event) { if (event.first == ConnectivityResult.none){ showError(context, 'Internet crached'); } }); } @override void didChangeLocales(List<Locale>? locales) { if (locales == null){ return; } localization.translate((locales.first.languageCode != "ru") ? "en" : "ru" ); super.didChangeLocales(locales); } @override void dispose() { WidgetsBinding.instance.removeObserver(this); super.dispose(); connRes.cancel(); } 请按照以下步骤操作: 1- 将本地化添加到您的依赖项 dependencies: flutter: sdk: flutter flutter_localizations: sdk: flutter 2- 将以下代码添加到您的main.dart文件 Future<void> main() async{ WidgetsFlutterBinding.ensureInitialized(); MobileAds.instance.initialize(); runApp(const MyApp()); } class MyApp extends StatelessWidget { const MyApp({super.key}); @override Widget build(BuildContext context) { return GetMaterialApp( localizationsDelegates: const [ GlobalCupertinoLocalizations.delegate, GlobalMaterialLocalizations.delegate, GlobalWidgetsLocalizations.delegate, ], supportedLocales: const [ Locale("fa", "IR"), // OR Locale('ar', 'AE') OR Other RTL locales ], locale: const Locale("fa", "IR"), theme: ThemeData( useMaterial3: true, fontFamily: 'Vazir', bottomSheetTheme: const BottomSheetThemeData(surfaceTintColor: Colors.white12,), ), title: 'app title', debugShowCheckedModeBanner: false, home: const Directionality(textDirection: TextDirection.rtl, child: Home()), ); } }
我对sign_in_controller内的值有问题,尽管由于sign_in_bloc,电子邮件和密码打印正确,但sign_in_controller内的值始终为空......
我最近将flutter升级到了3.10版本,并设置了useMaterial3: true,默认为true。 但我无法更改按钮的形状: 导入'包:flutter/material.dart'; 无效主(){
我正在尝试安装最新的flutter和android studio,但是,我在android studio安装过程中遇到了问题。 我已经安装了 git,还下载了 flutter 并提取了 flutt...
在 Flutter 中使用 Wikipedia API 获取图片不起作用
这是我的数据: 活动( 名称:“时代广场”, ContinentType: ContinentType.northAmerica, 描述: “纽约市充满活力的十字路口和旅游目的地。”,
如何使用 Http 包在 Flutter 中以二进制字符串形式发送图像?
我必须以二进制字符串形式将 png/jpg 图像发送到服务器。 Swagger 中还指定请求的 content-type 必须是“multipart/form-data”。 我选择我...
如何使用带有动态参数的l10n? 像这样。 AppLocalizations.of(context)!['dynamic_string']; => 尝试定义运算符“[]”。 但该类是自动生成的,因此用...覆盖
Flutter:如何向 Future Builder ListView 添加分页
我是 Flutter/Dart 新手。我正在尝试将分页添加到我的列表中。我通过 RestAPI 获取数据。我在网上看到的所有关于分页的示例都没有使用 Future Builder。这是我的同事...
在flutter上使用Lottie文件时,它似乎改变了它的外观。 容器( 子: Lottie.asset('assets/animations/location_lottie.json'), ) 它应该是这样的: 这是嗬...
Flutter 导航错误:导航到页面 V 时对 null 值使用 Null 检查运算符
导入'包:flutter/material.dart'; 无效主(){ runApp(const MyApp()); } 类 MyApp 扩展 StatelessWidget { const MyApp({Key? key}) : super(key: key); @覆盖 小部件构建(
我正在使用 Flutter 制作一个应用程序,在其中一个应用程序中进行一些单元测试时,当它尝试访问相机时,会出现接受访问相机权限的对话框。通常情况下...
继 Apple 宣布从 5 月初开始要求拥有隐私清单后,我未能找到任何有关纯 Dart 包需要执行哪些步骤的信息
如何在InAppWebView中从String加载HTML?
我有时会收到 HTML 作为网络请求的响应。我遇到过需要在 InAppWebView 中显示 HTML 内容的场景。有没有什么捷径可以做到这一点。 我尝试...
我有一个应用程序,我应该在其中启动它的两个版本,一个用于中国,一个用于全球 我创建了口味和所有内容,但我的问题是我想将 pubspec.yaml 文件分成两个文件......
我正在尝试将两个重叠的小部件放入堆栈中,并用不同的 GestureDetector 小部件包装这些小部件。我的目标是在点击
Flutter WorkManager 插件和 SQLite 问题
也许有人可以分享一些代码示例或解释一下。我使用 WorkManger Flutter 插件。这个想法是创建更新设备上的 sqlite 数据库的后台任务。插件工作它正在执行任务 b...
当我尝试在物理设备中以调试模式运行我的应用程序时,我遇到了这个问题。 当我尝试调试下一个代码时: 带有 ChangeNotifier 的 SocketService 类 { ServerStatus _serverStatus = ServerSt...
实际上我正在使用 Arb 文件进行本地化,因为我不知道如何使用 flutter 在 .arb 文件中创建和访问数组类型值
我陷入了使用通用类型作为 Cubit 状态的问题。问题在于 Cubit 状态的不变性以及无法为泛型类型调用 copyWith。类似的
我只是期待了解使用普通 setState(() {}) 和 Getx 包的 update() 方法之间的区别。 从实际的角度来看,我所看到的...