首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
梦喂马
掘友等级
开发
第一个重要博客.....
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Dart 变量再观!
一、变量声明 创建并初始化变量: 变量会保存引用。name 变量包含一个值为 "Bob" 的 String 对象的引用。 变量 name 的类型被推断为 String,但可以通过指定类型来更改它。如果
Attribute 绑定
双大括号不能在 HTML attributes 中使用。想要响应式地绑定一个 attribute,应该使用 v-bind 指令: v-bind 指令指示 Vue 将元素的 id attribute 与
Vue 模板语法
Vue 使用基于 HTML 的模板语法,允许以声明方式将渲染的 DOM 绑定到底层组件实例的数据。所有 Vue 模板都是语法有效的 HTML,可由符合规范的浏览器和 HTML 解析器进行解析。 在底层
Flutter APP入口及主页
main函数为APP入口函数,实现如下: 初始化完成后才会加载UI(MyApp),MyApp 是应用的入口Widget,实现如下: 在上面的代码中: 根widget是MultiProvider,它将主
Flutter 全局变量及共享状态
1 全局变量-Global类 在“lib/common”目录下创建一个Global类,它主要管理APP的全局变量,定义如下: init()需要在App启动时就要执行,所以应用的main方法如下: 一定
Flutter APP代码结构
工程目录 Dart代码都在“lib”文件夹下,根据技术选型和经验在lib文件下创建了如下目录: 文件夹 作用 common 一些工具类,如通用方法类、网络接口类、保存全局变量的静态类等 l10n 国际
Flutter 绘制原理
Flutter中和绘制相关的对象有三个,分别是Canvas、Layer 和 Scene: Canvas:封装了Flutter Skia各种绘制指令,比如画线、画圆、画矩形等指令。 Layer:分为容器
Flutter Layout流程
组件有子组件,则在 performLayout 中需要调用子组件的 layout 方法先对子组件进行布局,看一下 layout 的核心流程: 简单来讲布局过程分以下几步: 确定当前组件的布局边界。 判
Flutter markNeedsLayout 、flushLayout()
当组件布局发生变化时,它需要调用 markNeedsLayout 方法来更新布局,它的功能主要有两个: 将自身到其 relayoutBoundary 路径上的所有节点标记为 “需要布局” 。 请求新的
Flutter 布局更新
理论上,某个组件的布局变化后,就可能会影响其他组件的布局,所以当有组件布局发生变化后,最笨的办法是对整棵组件树 relayout(重新布局)!但是对所有组件进行 relayout 的成本还是太大,所以
下一页
个人成就
文章被点赞
2
文章被阅读
13,621
掘力值
900
关注了
4
关注者
7
收藏集
0
关注标签
3
加入于
2022-05-31