首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
flutter
火柴就是我
创建于2022-11-28
订阅专栏
flutter 记录
等 2 人订阅
共50篇文章
创建于2022-11-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
flutter 可拖动悬浮按钮
``` import 'package:flutter/material.dart'; class DragFloatPage extends StatefulWidget { const DragF
flutter TextPainter 获取文本被截断的时候最后一个文字的index / 计算文本宽度
```js class TextUtil { /// 获取最大行文字字数 static int calculateTextMaxTextPos(String value, double fontSiz
flutter 临时状态存储 restorationId
1 基本上所有的滑动组件都有这个restorationId属性,设置这个属性可以让页面不是用户主动关闭的情况下,再次打开能保持滑动view的滑动偏移。 2 如何通过 restoration 机制存储其
flutter 组件学习之伴随组件 CompositedTransformTarget 与 CompositedTransformFollower实现联动
``` import 'dart:math'; import 'package:flutter/material.dart'; class TestCompositedPage extends Sta
flutter 基本组件学习二 TapRegion 监听组件外部点击
效果:1 TapRegion 可以监听点击自己child外部的事件。 2 多个TapRegion可以通过绑定同一个groupId,来实现绑定,就是说点击任何一个TapRegion都属于内部点击,点击他
flutter 基本组件记录一 PhysicalModel(阴影效果)
可以实现阴影效果的widget可以实现阴影效果的widget可以实现阴影效果的widget可以实现阴影效果的widget
IgnorePointer 与 AbsorbPointer 的区别
1 IgnorePointer IgnorePointer的效果是会忽略它所包含的所有子节点上的事情。只要点击的是它的子节点,那么所有的事件都不会触发。所以点击红色块,外层事件也不会触发。 2 Abs
flutter setState 都做了什么
```js 1 _element!.markNeedsBuild(); //调用element的markNeedsBuild ``` ``` 2 _dirty = true; //标记element
Bloc BlocBuilder BlocProvider BlocListener BlocConsumer 学习记录
```js // 第一点就是 BlocBuilder BlocListener BlocConsumer 这三个类都是基于Stream实现的,这三个单独使用,最终实现的效果就是state改变,调用自己
Android - Flutter flutterplugin 与 methodchannel 创建与使用
BaseFlutterPlugin 自己定义的BasePlugin,只是为了简化一些重复代码 BaseMethodCallHandler 只是为了简化一些重复代码 一般使用分别继承BaseMethod
android-flutter 日常记录之集成环境
1 原生model的形式集成 setting.gradle 增加一下子内容 app build.gradle 增加以下内容