flutter 相关问题

Flutter是一款开源的移动应用SDK,可帮助开发人员和设计人员构建适用于iOS和Android的现代移动应用。

如何在flutter中进行本地化

我正在尝试在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()), ); } }

回答 1 投票 0

Flutter 块值问题

我对sign_in_controller内的值有问题,尽管由于sign_in_bloc,电子邮件和密码打印正确,但sign_in_controller内的值始终为空......

回答 1 投票 0

Flutter改变材质3个按钮形状

我最近将flutter升级到了3.10版本,并设置了useMaterial3: true,默认为true。 但我无法更改按钮的形状: 导入'包:flutter/material.dart'; 无效主(){

回答 3 投票 0

flutter和android studio安装出现问题

我正在尝试安装最新的flutter和android studio,但是,我在android studio安装过程中遇到了问题。 我已经安装了 git,还下载了 flutter 并提取了 flutt...

回答 1 投票 0

在 Flutter 中使用 Wikipedia API 获取图片不起作用

这是我的数据: 活动( 名称:“时代广场”, ContinentType: ContinentType.northAmerica, 描述: “纽约市充满活力的十字路口和旅游目的地。”,

回答 1 投票 0

如何使用 Http 包在 Flutter 中以二进制字符串形式发送图像?

我必须以二进制字符串形式将 png/jpg 图像发送到服务器。 Swagger 中还指定请求的 content-type 必须是“multipart/form-data”。 我选择我...

回答 1 投票 0

Flutter / l10n 带动态参数?

如何使用带有动态参数的l10n? 像这样。 AppLocalizations.of(context)!['dynamic_string']; => 尝试定义运算符“[]”。 但该类是自动生成的,因此用...覆盖

回答 3 投票 0

Flutter:如何向 Future Builder ListView 添加分页

我是 Flutter/Dart 新手。我正在尝试将分页添加到我的列表中。我通过 RestAPI 获取数据。我在网上看到的所有关于分页的示例都没有使用 Future Builder。这是我的同事...

回答 1 投票 0

Lottie 文件在 flutter 中无法正确显示/渲染

在flutter上使用Lottie文件时,它似乎改变了它的外观。 容器( 子: Lottie.asset('assets/animations/location_lottie.json'), ) 它应该是这样的: 这是嗬...

回答 1 投票 0

Flutter 导航错误:导航到页面 V 时对 null 值使用 Null 检查运算符

导入'包:flutter/material.dart'; 无效主(){ runApp(const MyApp()); } 类 MyApp 扩展 StatelessWidget { const MyApp({Key? key}) : super(key: key); @覆盖 小部件构建(

回答 1 投票 0

允许相机权限Android模拟器

我正在使用 Flutter 制作一个应用程序,在其中一个应用程序中进行一些单元测试时,当它尝试访问相机时,会出现接受访问相机权限的对话框。通常情况下...

回答 1 投票 0

Flutter Dart 包隐私清单要求

继 Apple 宣布从 5 月初开始要求拥有隐私清单后,我未能找到任何有关纯 Dart 包需要执行哪些步骤的信息

回答 1 投票 0

如何在InAppWebView中从String加载HTML?

我有时会收到 HTML 作为网络请求的响应。我遇到过需要在 InAppWebView 中显示 HTML 内容的场景。有没有什么捷径可以做到这一点。 我尝试...

回答 1 投票 0

根据风味单独的 pubspec.yaml 文件

我有一个应用程序,我应该在其中启动它的两个版本,一个用于中国,一个用于全球 我创建了口味和所有内容,但我的问题是我想将 pubspec.yaml 文件分成两个文件......

回答 2 投票 0

在堆栈内的重叠小部件中使用手势检测器

我正在尝试将两个重叠的小部件放入堆栈中,并用不同的 GestureDetector 小部件包装这些小部件。我的目标是在点击

回答 1 投票 0

Flutter WorkManager 插件和 SQLite 问题

也许有人可以分享一些代码示例或解释一下。我使用 WorkManger Flutter 插件。这个想法是创建更新设备上的 sqlite 数据库的后台任务。插件工作它正在执行任务 b...

回答 2 投票 0

Flutter 中真实设备和socket.io 的问题

当我尝试在物理设备中以调试模式运行我的应用程序时,我遇到了这个问题。 当我尝试调试下一个代码时: 带有 ChangeNotifier 的 SocketService 类 { ServerStatus _serverStatus = ServerSt...

回答 3 投票 0

使用 ARB 文件进行 Flutter 本地化

实际上我正在使用 Arb 文件进行本地化,因为我不知道如何使用 flutter 在 .arb 文件中创建和访问数组类型值

回答 2 投票 0

是否可以使用具有通用状态的抽象肘节?

我陷入了使用通用类型作为 Cubit 状态的问题。问题在于 Cubit 状态的不变性以及无法为泛型类型调用 copyWith。类似的

回答 1 投票 0

flutter中setState和GetX有什么区别?

我只是期待了解使用普通 setState(() {}) 和 Getx 包的 update() 方法之间的区别。 从实际的角度来看,我所看到的...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.