首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
flutter
火柴就是我
创建于2022-11-28
订阅专栏
flutter 记录
等 2 人订阅
共50篇文章
创建于2022-11-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Element的属性 _inheritedElements 的含义以及创建时机
```js 1 Element的属性 _inheritedElements 的含义以及创建时机 _inheritedElements 类型是PersistentHashMap?。存储的是Element
android:enableJetifier=true 再学习
当我们遇到类似这种问题 我们一般会直接添加如下的配置 但是一直没有深究这两个属性的意义 android.useAndroidX=true 这个属性执行项目开启AndroidX android.enab
Flutter 中的Bitmap PictureRecorder
这部分代码是官方demo中绘制如下内容的代码 主要就是创建 PictureRecorder Canvas 类似于一个画布,在画布上绘制,绘制完成之后,转换成Image对象,最后再绘制到指定的画布。 除
flutter 之真手势冲突处理
看过好多说flutter手势冲突的文章,但大多都是说的都是官方组件之间的联动。但是作为一个Android 开发者,我理解的手势冲突更应该是去处理父父子子的关系。可以动态的决定这个事件是父处理还是子处理
每日见闻之Flutter 怎么设置全局字体
1 在项目中添加字体文件,位置无所谓只要自己能找到 2 在yaml文件声明 之后我们用的字体就是 CalSans-Regular 3 设置全局字体 3.1 在 MaterialApp 的theme设置
缘起缘灭之setUpParentData 设置时机
前置条件 :根 element 是RenderObjectToWidgetElement 类型。所以也是从RenderObjectToWidgetElement的mount方法说起:
每日见闻之Container Decoration
1 Decoation 主要有两个方法 getClipPath 返回的是裁剪的路径,裁剪的是child的显示区域。Rect 就是Container的范围。 createBoxPainter 返回的是自
每日见闻之尝试大白话说清Flutter的事件传递
1 手指按下 手指按下会做以下几件事 1.1 进行hitTest 从根节点一级一级的进行hitTest 找到所有可以处理这个事件的 RenderObject,RendObject 实现了HitTest
升级 Android Studio 后报错 Error loading build artifacts from redirect.txt
原文地址:https://micro.blog.csdn.net/article/details/146818915?spm=1001.2014.3001.5502 原因是 Android Studi
flutter Overlay 与 OverlayPortal 的简单实用
Overlay 创建-》展示-》移除 OverlayPortal 创建-》展示-》隐藏(通过OverlayPortalController 控制) 简单可以理解为:Overlay 做全局弹窗 Over
webview 关闭之后 音频没有立即停止播放
```js Future webControllerDispose() async { /// dispose打开空白页面,关闭音频 String url = "about:blank"; await
yt-dlp 下载youtubo 视频
安装 yt-dlp https://github.com/yt-dlp/yt-dlp/wiki/Installation 个人使用brew 安装成功 下载 直接拼接视频链接就行 其他命令地址: htt
flutter 实现点击区域放大的一种方式
场景 测试说这个左上角的返回按钮太难按了。 解决:1 给返回键增加padding,配合HitTestBehavior.translucent增大响应区域。 问题 增加padding,可能会影响到周围的
flutter 命令记录
1 单独创建单个平台的文件夹 1 单独创建单个平台的文件夹 1 单独创建单个平台的文件夹 1 单独创建单个平台的文件夹
flutter 绘制渐变圆环
``` canvas.save(); canvas.translate(width / 2, height / 2); canvas.rotate( -pi / 2); canvas.drawArc(
flutter Canvas 的一些操作 加深理解
1 canvas的scale操作。 在画布放大之后,所有绘制的坐标值都会放大。比如绘制的圆心为(10,10),最后在restore之后显示的位置是(20,20) 2 canvas的rotate, tr
flutter 实现word-break 效果
``` extension TextOverflowUtil on String { /// 将flutter系统默认的单词截断模式转换成字符截断模式 /// 通过向文本中插入宽度为0的空格实现 St
Get lazyPut 与 put 的区别
通过 lazyPut 设置的 HomeController 需要通过 Get.find() 才会真正的初始化。并且会给调用的页面绑定。当页面关闭的时候也会移除。 通过直接put实例方式添加,就相当于设
flutter 简化处理RichText
原文地址:https://juejin.cn/post/7351658802393972786 知识点: 1 RegExp.escape(d) 这个函数的主要作用是用于转义正则表达式特殊字符。比如 2
下一页