目录: 一、Redux 概述 二、Redux 工作流程分析1.Action 发出后经历了什么?2.Middleware 是如何拦截 Action 的?3.如何更新 UI?4....
目录: 一、Redux 概述 二、Redux 工作流程分析1.Action 发出后经历了什么?2.Middleware 是如何拦截 Action 的?3.如何更新 UI?4....
什么是key Key 能够帮助开发者在 Widget tree 中保存状态。 Flutter | 深入浅出Key 中使用 key 来解决widget交换的问题? 我们知道 W...
static double get nativeBottomInsets => window.viewInsets.bottom / window.devicePixelRatio;
1. 打印一下 nativeBottomInsets 看看是否为0。
2. 尝试用 WidgetsBinding.instance.addPostFrameCallback() 延迟一帧弹出键盘
Flutter 中自定义键盘相关API解读 背景 1.基础 API 2.Window 3.BindingBase 4.ServicesBinding 5.Flutter 中如何弹出系统键盘? 6.Ins...
前言 编写代码,实质是在梳理逻辑,为了完善整个逻辑流程,我们借用编程语言的变量、函数、流程控制、循环、注释、方法等串接起来,完善一套系统的逻辑。 为了完善这套逻辑,我们借助了...
相关API解读 背景 1.基础 API 2.Window 3.BindingBase 4.ServicesBinding 5.Flutter 中如何弹出系统键盘? 6.Ins...
设计一种算法,打印 N 皇后在 N × N 棋盘上的各种摆法,其中每个皇后都不同行、不同列,也不在对角线上。这里的“对角线”指的是所有的对角线,不只是平分整个棋盘的那两条对角...
leetcode 33 搜索旋转排序数组 第一次题解 思路:将数组分为两份,左边的数组可能是有序的可能是无须的,通过一个while找出[left, mid] 是有序的,这样能...
目录 前言 webview_flutter 官方组件 flutter_webview 社区组件 JS调用Flutter Flutter调用JS 前言 说到跨平台开发,就不得不...
目录: 代码规范性 Git常用指令 Json 自动反序列化篇 自动化测试篇 代码规范性 Dart代码format默认80个字符,修改为100个字符Android Studio...
目录: 配置环境遇到的坑 开发规范—基础规范 工作成果 配置环境遇到的坑 配置Android Studio中需要翻墙,使用了阿里云仓库加快配置速度。 配置Flutter SD...
目录 App导航 createSwitchNavigator createBottomTabNavigator(底部导航) createMaterialTopTabNavig...
目录 什么是Redux Redux 优点 Redux 的三个基本原则 Redux 有那几部分组成 Action reducer Store 异步Action 配置React ...
功能展示 首页实现 搜索页面实现 旅拍页面 DAO 采坑 启动屏 自定义Widget 打包 功能展示 DAO 采坑 1. Model设计1.1 简单Model实现添加成员变量...
目录 顶部TabBar + TabBarView 瀑布流照片墙 图片加载策略 顶部TabBar + TabBarView TabBarView和TabBar都有一个tabCo...
SeacherBar 搜索页面 目录 SeacherBar 语音界面 百度SDK接入 对InputDecoration进行了封装,拥有多种成员函数,是否禁止搜索、按钮隐藏、背...
首页实现总结 目录 根布局 Banner图 AppBar 卡片布局 根布局 根布局使用Scaffold,这个是material包下的组件,它是一个路由页的骨架,可以非常容易的...