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

做网站的哪里有品牌营销案例分析

做网站的哪里有,品牌营销案例分析,网站防护怎么做,wordpress屏蔽广告插件前言 在多语言适配的时候,波斯语的显示是从右到左的,需要针对一些控件进行单独适配。 核心逻辑:根据语言动态设置 Directionality Widget build(BuildContext context) {final isRtl Localizations.localeOf(context).languageCode fa;r…

前言

在多语言适配的时候,波斯语的显示是从右到左的,需要针对一些控件进行单独适配。

核心逻辑:根据语言动态设置 Directionality

Widget build(BuildContext context) {final isRtl = Localizations.localeOf(context).languageCode == 'fa';return Directionality(textDirection: isRtl ? TextDirection.rtl : TextDirection.ltr,child: YourMainWidget(),);
}

结合 MaterialApp 自动判断 Locale 设置方向

class MyApp extends StatelessWidget {Widget build(BuildContext context) {return MaterialApp(localizationsDelegates: const [GlobalMaterialLocalizations.delegate,GlobalWidgetsLocalizations.delegate,GlobalCupertinoLocalizations.delegate,],supportedLocales: const [Locale('en'),Locale('fa'),],builder: (context, child) {final locale = Localizations.localeOf(context);final isRtl = locale.languageCode == 'fa';return Directionality(textDirection: isRtl ? TextDirection.rtl : TextDirection.ltr,child: child!,);},home: HomePage(),);}
}

控制单个组件方向(局部 RTL / LTR)

你可以按需局部设置 TextField、Text、Row 等的方向:

final isRtl = Localizations.localeOf(context).languageCode == 'fa';TextField(textDirection: isRtl ? TextDirection.rtl : TextDirection.ltr,textAlign: isRtl ? TextAlign.right : TextAlign.left,
)
Row(textDirection: isRtl ? TextDirection.rtl : TextDirection.ltr,children: [...],
)

工具函数封装建议(便于项目统一处理)

你可以写一个统一函数判断是否是 RTL 语言:

bool isRtlLanguage(BuildContext context) {final lang = Localizations.localeOf(context).languageCode;return lang == 'fa' || lang == 'ar' || lang == 'he';
}

特别提示

  1. TextAlign.start / TextAlign.end 会自动适配方向,不建议用 TextAlign.left/right。

  2. 推荐使用AlignmentDirectional,不建议使用Alignment。

  3. EdgeInsetsDirectional 自动适配左右方向,推荐代替 EdgeInsets.only(left/right)。

  4. 自动方向适配依赖于你在 MaterialApp 中设置正确的 locale 和 supportedLocales。

  5. 推荐使用BorderDirectional,不推荐使用Border。

  6. 推荐使用BorderRadiusDirection,不推荐使用BorderRadius。

http://www.dtcms.com/wzjs/350488.html

相关文章:

  • 最专业微网站建设价格湖南正规关键词优化首选
  • 可做外贸的网站有哪些惠州seo外包
  • 磁力网站怎么做做一个企业网站大概需要多少钱
  • 绵阳 网站 建设搜索引擎排名的三大指标
  • 营销型网站四大元素广告公司图片
  • 模板建站费用建立网站流程
  • wordpress资源站企业网站有哪些平台
  • 二进制可以做网站是吗杭州优化商务服务公司
  • 网站建设服务费如何做会计分录企点qq官网
  • 东阿县住房和城乡建设局网站百度seo推广是什么
  • 安庆做网站哪个公司好优化营商环境应当坚持什么原则
  • wap多用户网站百度指数排行榜
  • 网站内页权重怎么查网站收录登录入口
  • 做网站一般不选用的图片格式免费网站流量
  • 网站开发和网络开发区别seo店铺描述
  • 郑州网站seo排名2021最火营销方案
  • 深圳专业政府网站建设网站宣传文案
  • 做交友类网站适合什么cms公司网站推广费用
  • 中国关键词网站58同城网站推广
  • wpf做网站多地优化完善疫情防控措施
  • 网站改版具体建议seo网站推广免费
  • 仿所有网站专业seo站长工具
  • 视频网站建站程序电销外包团队在哪找
  • 个人网站可以做百度推广么热点营销案例
  • 开发网站需要怎么做百度网盘下载慢
  • 网站主机做外挂网络营销专业毕业论文
  • 唐山建设工程信息网站精准数据营销方案
  • 淘客网站怎么建设可以免费领取会员的软件
  • 什么网站做外贸最多的网络推广有哪些
  • wordpress建设的网站白帽seo公司