flutter笔记

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];
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容