首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
默翁
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
rrweb 录制回放原理分析
web 端录制回放的一个基础库,即记录页面中的 DOM 结构还有用户操作行为,在远程实现回放。一图胜千言,可看下面的gif 图 记录⽤户使⽤产品的⽅式并加以分析,进⼀步优化产品。 采集⽤户遇到 bug 的操作路径,予以复现。 记录 CI 环境中的 E2E 测试的执⾏情况。 录制…
Android Studio markdown 文件事实预览
1、安装MarkdownSupport插件发现markdown文件标题等有了高亮显示,但是没有发现预览tab在哪里2、安装MarkdownNavigator插件效果依旧如此查看markdown配置,发
Flutter 踩坑
最近在学习Flutter,遇到一些奇奇葩葩的问题,各种买家秀与卖家秀令人懵逼,明明别人的代码也是这样写~~~~~~~~一、Android原生引入flutter的问题其实这个引入步骤比较简单创建一个fl
一、Flutter 之图像绘制原理
可以通过画布绘制,如以上代码所示, 通过创建 canvas 节点,获取 canvas 绘制上下文,调用相关 API, 便可绘制一个矩形,并 append 到 body 节点中。 显示器(屏幕)是由一个个物理显示单元(像素点)组成,而每一个像素点可以发出多种颜色,显示器成相的原理…
九、Flutter 小实践
在上述例子中,我们完成了自定义布局,但是该例子的提示框是带有一个三角形,而且三角形的尖角方向可能随着提示框的位置而不同,可能是向上,向下,也有可能是向左,向右,这个三角形是可以根据需求自定义绘制的。
三、Flutter UI 更新流程
scheduleFrame 是底部 dart engine 底层的一个方法,这个方法用于 注册 vsync 信号的监听。由此可见,setState 方法的主要原理是,将当前元素标脏,同时触发 vsync 信号,以便在下次 vsync 信号回调时,完成这些脏元素的更新。 在完成U…
五、layout 流程分析
layout 方法中,除了完成自身的布局外,还需要调用 performLayout 完成子节点的布局, 因此最终的调用栈为:layout() > performResize()/performLayout() > child.layout() ,如此递归完成整个UI的布局。 布…
Android 启动模拟器 出现 VT-x is disabled in BIOS问题
如果到此步你的问题解决了,恭喜你~但是我的问题依旧没有解决。原因是电脑系统的一个选项 Virtualization Techlogy 可能设置为 disabled 了,那么,如何设置这个选项呢。
二、Widget、Element、RenderObject
第一章提到,在 Flutter 的 Engine 层向 Dart 层的暴露了 Canvas, PictureRecorder 等接口,利用这些接口可以绘制自己想要的图像。通过直接调用 API 绘制图像,这种更像指令式操作。在 Flutter 中,可以以声明式组件构建自己的UI,…
七、Paint 绘制(2)
第六章节简单介绍了 图层,并分析了影响图层创建的元素之一 needsCompositing, 这一章节会重点介绍整个绘制流程。
下一页
个人成就
文章被点赞
105
文章被阅读
46,924
掘力值
709
关注了
8
关注者
19
收藏集
0
关注标签
5
加入于
2018-06-12