07. Get_cli脚手架使用

安装

flutter pub global activate get_cli

操作

初始化项目

创建 flutter 项目后执行下面命令,会重构 lib 文件,生成 get文件模板

get init

创建页面

get create page:xxx

创建 GetController

get  create controller:xxx

创建 View,生成一个 GetView 的文件

get create view:xxx

生成国际化文件

在根目录中创建 assets / locales 文件 xxx.json 格式

zh_CN.json

{
   "buttons": {
       "login": "登录",
       "sign_in": "注册",
       "logout": "注销",
       "sign_in_fb": "用 Facebook 登录",
       "sign_in_google": "用 Google 登录",
       "sign_in_apple": "用 Apple 登录"
  }
}

en_US.json

{
   "buttons": {
       "login": "Login",
       "sign_in": "Sign-in",
       "logout": "Logout",
       "sign_in_fb": "Sign-in with Facebook",
       "sign_in_google": "Sign-in with Google",
       "sign_in_apple": "Sign-in with Apple"
  }
}

运行

get generate locales assets/locales

在 GetMaterialApp 中加入

import "AppTranslation.dart"
GetMaterialApp(
...
translationsKeys: AppTranslation.translations,
locale:const Locale('zh', 'CN'), // 将会按照此处指定的语言翻译
fallbackLocale:const Locale('en', 'US'), // 添加一个回调语言选项,以备上面指定的语言翻译不存在
...
)
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇