ICode9

精准搜索请尝试: 精确搜索
  • Flutter SDK降级、回退、升级到指定版本方法2022-03-19 11:32:53

    今天给flutter升级,但是运行老项目之后一堆的问题,无奈只能退回到老版本,过程如下 1、cd 到自己flutter的安装目录 2、执行 git reset --hard commit版本号 commit版本号的获取,要到Flutter Git源码里面去找https://github.com/flutter/flutter 3、执行完步骤2之后,重新执行flutte

  • 第五篇- 抖音的强大对手来了,用Flutter手撸一个抖音国际版,看看有多炫2022-03-10 13:35:39

    前言 由于中间几个月项目天天加班,导致没没时间更新,最近一段时间对前端进行了重构,加了很多页面,如登录、注册、关注、个人中心等,目前写这个纯属业余个人爱好,所以断断续续的继续在做...... 前端地址:https://www.pgyer.com/dtok 后端服务器地址:http://47.95.209.198:8181/ 注释:由于

  • Flutter 设计模式|工厂模式家族2022-03-08 15:32:19

    文/ 杨加康,CFUG 社区成员,《Flutter 开发之旅从南到北》作者,小米工程师 在围绕设计模式的话题中,工厂这个词频繁出现,从 简单工厂 模式到 工厂方法 模式,再到 抽象工厂 模式。工厂名称含义是制造产品的工业场所,应用在面向对象中,顺理成章的成为了比较典型的创建型模式。 从形式上讲,

  • 2022了,来体验下 flutter web2022-03-07 17:03:08

    前言 flutter从 17年 推出,18年12月 开始发布 1.0 版本,2021年3月 发布 2.0 增加了对桌面和 web 应用的支持。 最大特点是基于skia实现自绘引擎,使用dart语言开发,既支持JIT(just in time: 即时编译)又支持AOT(ahead of time: 提前编译),开发阶段使用JIT模式提高时效性,同时在发布阶段使

  • Flutter (2.5) - A splash screen was provided to Flutter, but this is deprecated2022-03-07 16:00:50

    Flutter (2.5) - A splash screen was provided to Flutter, but this is deprecated 升级到Flutter 2.5 版本后,启动安卓项目时,收到一个warning 大概意思是以前版本中设置splash screen的方式已经被遗弃了,现在已经不用在[项目]/android/app/src/main/AndroidManifest.xml文件中

  • [Flutter] fish_redux是怎么分工合作的2022-03-06 03:01:41

    fish_redux是怎么分工合作的 01: 声明 本文章只是本小白的拙见,fish_redux对我来说还是比较难的框架,学习了几天,很多东西仍然一知半解。所以自己写点浅薄的东西记录一下自己的理解,如果有幸被大佬看到,出错的地方请不吝赐教。 02: 流程图 放上小呆呆大佬画的流程图,基本结构就是这样的

  • [Flutter] fish_redux连接器Connector和Adapter2022-03-05 15:02:31

    Page连接Component Page连接他的component,通过连接器connector 每一个component都需要一个connector来进行和page的连接, Component和Component的连接同理,一模一样。 比如有一个Page : homepage,有一个List组件作为Componet: list,现在要要连接在一起。 STEP01 在Page页的state下创建

  • [Flutter] 下拉刷新2022-03-05 09:32:23

    官方自带的下拉刷新组件 定义刷新方法 //下拉刷新数据 Future<Null> _handleRefresh() async { await Future.delayed(Duration(seconds: 2)); setState(() { //此处获取数据 _getData() }); } RefreshIndicator刷新组件包裹 RefreshIndicator(

  • Flutter 高效的组件HiFlexibleHeader封装2022-03-03 12:34:36

    封装可动态改变位置的Header,适用于需要局部刷新的应用 class HiFlexbleHeader extends StatefulWidget { final String name; final String face; final ScrollController controller; const HiFlexbleHeader({Key key, this.name, this.face, this.controller})

  • Flutter开发之——Scaffold,移动开发前景2022-03-02 22:31:12

    super(key: key); 2.2 属性解释 | 属性名 | 说明 | 取值 | | :-: | :-: | :-: | | appBar | 导航栏 | AppBar对象 | | backgroundColor | 背景颜色 | Color对象 | | body | 内容 | Widget | | bottomNavigationBar | 底部导航栏 | Widget | | bottomSheet | 持久化显示的底部

  • 5年Android开发诉苦:47天21家面试,半年空档期觉得整个人生都被毁了2022-03-02 19:00:57

    二、高级UI UI这块知识是现今使用者最多的。当年火爆一时的Android入门培训,学会这小块知识就能随便找到不错的工作了。 不过很显然现在远远不够了,拒绝无休止的CV,亲自去项目实战,读源码,研究原理吧! 三、Framework精编内核解析 众所周知,Android是一个基于Linux实现的操作系统。

  • Flutter Tips2022-03-02 11:34:49

    目录UI动画刷新语法技巧 总结flutter开发中遇到的问题,持续更新中... UI CarDialog 、TaxiSuperRuleDialog示例 SingleChildScrollView 可以滚动,如果SingleChildScrollView嵌套SingleChildScrollView,第二SingleChildScrollView需要加个Expanded 有问题的时候可以试试Expanded Exp

  • 高级Flutter: 矩阵(Matrix4)与透视变换(译文)2022-03-01 15:32:04

    揭开 matrix4的神秘面纱,并充分利用转换小部件的能力 本文首次发表在codemagic.io! Codemagic为Flutter和移动应用程序项目提供持续集成和持续交付。Developed by Nevercode。 原文地址点这 Transform 组件是 Flutter 目录中最强大的小部件之一(对我来说,也是最被低估的)。Transform

  • 如何给 Flutter 有状态组件(StatefulWidget)传参?2022-03-01 03:00:44

    定义好一个有状态(或无状态)的组件之后,需要为其传递一些参数,希望组件能够更加灵活使用。那么,在 Flutter 中如何为其传递参数呢? 以下是 StatefulWidget 传递值的步骤,一共三步: 1、类中定义 final 全局变量; class QYInput extends StatefulWidget { final int minLines; } 2、构造函

  • Failed to extract manifest from APK: ProcessException: %1 不是有效的 Win32 应用程序。2022-02-25 16:33:16

    Failed to extract manifest from APK: ProcessException: %1 不是有效的 Win32 应用程序。 Is your project missing an android\app\src\main\AndroidManifest.xml? Launching lib\main.dart on ** in debug mode… Failed to extract manifest from APK: Process

  • 有道词典 Flutter 架构与应用2022-02-25 09:35:20

    小结: 1) 异常捕获上传至统计崩溃平台也是应用这个模型,后面会讲到。  2) 在 Flutter 中一切皆为 Widget。   有道词典 Flutter 架构与应用 – 有道技术沙龙博客 - 分享有道人的技术思考 https://techblog.youdao.com/?p=2659 有道词典 Flutter 架构与应用 发表于: 2021/09/01  | 

  • flutter web打包2022-02-25 02:02:15

    如果你的flutter版本还没有升级到2.0版本的话,请自行进行升级 创建web文件夹 输入下面的命令创建web文件 flutter create . flutter build web --web-renderer html 打开速度最快,兼容性好(是指ie,chrome,safari等浏览器兼容) flutter build web 打开速度一般,兼容性好 flutter

  • [Flutter] 解决Flutter文本框Textfield输入时光标一直在文字前面的bug2022-02-24 19:01:28

    原因: 不知道,可能是个Bug,在真机上运行会出现。 解决方法: 在TextField的onChanged事件里添加代码:   onChanged: (value) { //操作 _textEditingController.text = value; //添

  • [译]Flutter文件选择器组件file_picker(四)问题解决方案2022-02-24 17:04:03

    本文翻译自: Troubleshooting · miguelpruivo/flutter_file_picker Wiki · GitHub 版本: file_picker 4.3.3 Android

  • 大厂背书有多爽?绩效太低跳槽意外收到多份小厂受邀,面试卡壳居然还卡进了复试?2022-02-23 20:31:10

    “背书”有保证、担保的意思,“大厂背书”意即有大厂工作背景做担保,在大厂工作过的人,会给人一种技术好、能力强的感觉,人们往往觉得在大厂待过的人不会太差。 那么在找工作时,大厂背书究竟有没有用?一个快手程序员发帖讲了自己求职小厂的经历:觉得自己绩效差,准备跑路,投了一些小厂

  • iOS 发送消息给Flutter2022-02-22 11:06:23

    iOS 发送消息代码 lazy var messageChannel:FlutterBasicMessageChannel = { let navigation = UIApplication.shared.keyWindow?.rootViewController as? UINavigationController guard let contoller = navigation?.viewControllers.first as? FlutterViewC

  • Flutter 去除右上角Debug标签2022-02-21 04:00:07

       想要去除右上角的DEBUG标签只需要在MaterialApp中加入debugShowCheckedModeBanner: false即可   class MyApp extends StatelessWidget { const MyApp({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return const MaterialA

  • [Flutter] url_launcher实现打开外部应用2022-02-20 23:03:48

    url_launcher打开外部应用 配置依赖 url_launcher: ^6.0.20 配置权限 /*与application同级*/ <queries> <!-- If your app opens https URLs --> <intent> <action android:name="android.intent.action.VIEW" />

  • [Flutter] 二维码生成和扫描功能实现2022-02-20 21:36:12

    二维码生成和扫描功能实现 二维码生成 添加依赖 #二维码生成 qr_flutter: ^4.0.0 完整代码 import 'package:flutter/material.dart'; import 'package:qr_flutter/qr_flutter.dart'; class QRGeneratePage extends StatefulWidget { QRGeneratePage({Key? key}) : super(

  • Flutter 开启 Windows、macOS 平台支持的命令2022-02-20 18:33:06

    Flutter 的多平台支持除了 Android 和 iOS 是默认开启的以外,比如 Windows、Linux 平台的支持需要手动开启。 Flutter config 命令集中,有以下参数是对于平台开启或关闭的配置: --[no-]enable-web --[no-]enable-linux-desktop --[no-]enable-macos-desktop --[no-]enable-windows-de

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有