AppBar : elevation
更改底部景深效果
打包非null-safety :flutter build apk --no-sound-null-safety
iOS 配置文件修改 --no-sound-null-safety 在项目/ios/flutter/Generated.xcconfig
中配置 EXTRA_FRONT_END_OPTIONS=--no-sound-null-safety
![](https://img.haomeiwen.com/i2268882/12edf0deefa5f548.png)
关闭压缩: --no-shrink
easy_localization多语言插件命令:flutter pub run easy_localization:generate --source-dir ./assets/translations -f keys -o locale_keys.g.dart
![](https://img.haomeiwen.com/i2268882/7f922a079204b7e4.png)
TextField 调整文本位置:
根据
contentPadding
调整上/下间距(只调单方向)
InputDecoration(
hintText: "这里输入昵称搜索哟~",
contentPadding: EdgeInsets.fromLTRB(0, 0, 0, 10),
border: InputBorder.none,
hintStyle:
TextStyle(color: text9Color, fontSize: 12))
上架华为被拒
您的应用存在隐藏最近任务列表名称的行为,不符合华为应用市场审核标准。
MaterialApp(
debugShowCheckedModeBanner: false,
initialRoute: Routes.INITIAL,
title: "你的app名称",
)
安卓手动注册本地插件
class MainActivity: FlutterActivity() {
override fun configureFlutterEngine(flutterEngine: FlutterEngine) {
flutterEngine.plugins.add(MyFlutterPlugins())
}
}
iOS手动注册本地插件
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[GeneratedPluginRegistrant registerWithRegistry:self];
//↓手动注册插件↓
[AppleLoginPlugin registerWithRegistrar:[self registrarForPlugin:@"AppleLoginPlugin"]];
// Override point for customization after application launch.
if (@available(iOS 10.0, *)) {
[UNUserNotificationCenter currentNotificationCenter].delegate = (id<UNUserNotificationCenterDelegate>) self;
}
return [super application:application didFinishLaunchingWithOptions:launchOptions];
}
网友评论