美文网首页
flutter笔记

flutter笔记

作者: 卤蛋两枚 | 来源:发表于2023-02-06 10:46 被阅读0次

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

image.png

关闭压缩: --no-shrink
easy_localization多语言插件命令:flutter pub run easy_localization:generate --source-dir ./assets/translations -f keys -o locale_keys.g.dart

截屏2023-02-07 10.54.28.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];
}

相关文章

网友评论

      本文标题:flutter笔记

      本文链接:https://www.haomeiwen.com/subject/jlztdrtx.html