自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(189)
  • 收藏
  • 关注

转载 关于 intell IDEA 的代码自动提示功能没有,删了导包也不报红 (已解决)

1、错误提示:Power save mode is on Code insight and background tasks are disabled.2、解决方法:file—>Power save Mode 被勾选上了,取消就OK啦。

2024-03-20 11:35:49 47

转载 flutter GestureDetector手势点击穿透分析

正常情况下,我们遇到这种嵌套的Container,有时候会发生点击穿透情况。我发现当使用手势包裹的时候若调用onTap事件,则不会发生穿透现象,调用onTapDown则会发生就算是手势里面加了behavior: HitTestBehavior.opaque也无效。

2024-01-11 18:50:12 209

原创 flutter web 中嵌入一个html

flutter web 支持使用嵌入html@override// //设置token。

2023-11-16 16:20:16 1249

原创 获取widget的Size

其实就是通过key获取到currentContext,再获取到size。

2023-03-04 11:46:15 215

原创 SliverFillRemaining

需要再grid下面跟随一个按钮,在grid占不满全屏的时候按钮依然在屏幕下方,这时候就需要用到SliverFillRemaining。SliverFillRemaining是一个占满屏幕剩余空间的Sliver。

2023-03-04 10:27:20 443

原创 flutter自动格式化代码

flutter自动格式化代码

2023-01-30 17:43:49 590

原创 flutter StreamController,ValueListenableBuilder,NotificationListener

StreamController,ValueListenableBuilder,NotificationListener

2023-01-29 16:54:04 399

原创 WidgetsBinding.instance.addPostFrameCallback

WidgetsBinding.instance.addPostFrameCallback

2023-01-06 18:22:56 1469

原创 Flutter 问题集

flutter问题集

2022-09-21 11:47:41 620

转载 Flutter Dialog高度铺满的问题

Flutter Dialog高度铺满的问题

2022-09-21 11:26:24 462

转载 解决flutter依赖库的widget不能flutter inspector的问题

解决flutter依赖库的widget不能flutter inspector的问题

2022-09-20 15:22:38 364

原创 flutter依赖库中的资源图片如何加载

flutter依赖包中的资源图片如何加载

2022-08-24 19:19:17 649

转载 flutter pub get 获取到的库版本不正确

flutter pub get 获取到的库版本不正确

2022-08-12 19:00:28 315

转载 解决dialog 底部透明的问题

flutter的dialog底部透明

2022-06-23 18:34:45 321

原创 dyld[2274]: Library not loaded: @rpath/App.framework/App Referenced from: /private/var/containers/

dyld[2274]: Library not loaded: @rpath/App.framework/App Referenced from: /private/var/containers/

2022-06-09 15:56:41 580

原创 切换flutter源

切换flutter源

2022-06-09 14:40:45 869

原创 pod install时报错CDN: trunk Repo update failed - 8 error(s)

CDN: trunk Repo update failed - 8 error(s)

2022-06-09 10:57:45 608

原创 flutter基础

Q&WQ1: 什么时候使用await Navigator.pushW1: 当pop回来的值是future的时候,而await必须在async异步线程中使用dynamicText widget的使用心得overflow,overflow属性是设置text宽度不够如何…的属性,这个属性得配合width使用,不然会不生效,设置width或者使用LimitedBox设置maxWidth可以使用Expanded解决长度溢出的问题,这样会出现一个问题,Expanded让Text widget占用剩

2022-04-21 11:48:34 2107

转载 flutter左右布局

Flutter Row左右布局_安果移不动的博客-CSDN博客_flutter 左右布局

2022-04-19 16:28:12 913

原创 flutter iOS混编 解决flutter在iOS14debug模式上无法运行的问题

用 Xcode 打开工程项目,在 Build Settings 的最下方找到 User-Defined,点击 + 按钮,添加一个键为 FLUTTER_BUILD_MODE ,debug设置profile模式,release设置release 模式。

2022-04-02 11:08:22 3146

转载 flutter错误:Vertical viewport was given unbounded height.

Column里面嵌套Column、ListView、EasyRefresh等空间具有无限延展性等控件,每一层都需要用Expanded包裹,漏掉一层都不行。记住哦,重要事情说三遍。每一层都需要用Expanded包裹。每一层都需要用Expanded包裹。每一层都需要用Expanded包裹。...

2022-03-01 15:54:25 386

转载 flutter 填坑2 TextField 使用contentPadding 更改高度无效

# Q: TextField 更改默认的高度,使用 InputDecoration 中的 contentPadding 更改默认高度无效。# A: 同事需要制定 InputDecoration 中的 isDense 为 True。isDense 是否使用更小的高度,默认为falsehttps://www.cnblogs.com/jisa/p/13609134.html......

2022-02-28 16:10:08 470

原创 创建flutter项目

fluttercreateflutter_module注:flutter create flutter_module和flutter create -t module my_flutter区别在于带module参数,创建出来的工程会把辅助用的android,ios工程给隐藏掉(也就是会生成.ios文件夹),我们这里要涉及打包以及修改配置,就不需要带module参数了(生成ios文件夹),Androidstudio创建的就是带ios文件夹的项目...

2022-02-05 13:38:03 1447

原创 flutter 清缓存

flutter clean and build againflutter packages get

2022-01-09 22:44:20 1964

转载 iOS14 flutter attach无法连接

问题:Waiting for a connection from Flutter on iPhone12 ... 卡住了连接不上解决方案:info.plist添加NSLocalNetworkUsageDescription与NSBonjourServices<key>NSLocalNetworkUsageDescription</key><string>$(PRODUCT_NAME) App needs Local Network permission to

2022-01-07 10:35:16 1646

原创 flutter初识

flutter初识代码格式化:Android Studio 和 IntelliJ IDEA: 右键单击Dart代码,然后选择Reformat Code with dartfmTerminal: 运行flutter format <filename> 添加依赖包 flutter pub get

2022-01-06 22:38:18 1403

转载 ios flutter 打包bitcode

在原生的iOS工程里面,包含了flutter模块,直接对原生项目打包时报了下面这个错误:/ios/Flutter/Flutter.framework/Flutter’ was built without full bitcode. All frameworks and dylibs for bitcode must be generated from Xcode Archive or Install build file ‘/Users/—r/ios/Flutter/Flutter.framework/F

2022-01-06 22:37:19 287

原创 多个xcode切换使用

//显示当前使用xcode版本xcode-select -p//输出:Applications/Xcode.app/Contents/Developer//切换xcode版本 sudo xcode-select -s /Applications/Xcode10.2/Xcode.app/Contents/Developer

2022-01-03 20:49:54 1255

原创 函数式编程(链式编程)

## 什么是函数式编程像masonry那样的写法就是函数式编程```make.centerY.equalTo(self.view).offset(100);```## 思路1. 如果想要再去调用别的方法,那么就需要返回一个对象2. 如果想要()执行,那么需要返回一个block3. 如果想让返回的block再调用对象的方法,那么这个block就需要返回一个对象(即返回值为一个对象的block)## 实践@interface Person : NSObject-(Person *(.

2021-12-09 13:36:20 258

原创 leetcode226-反转二叉树

public class TreeNode { public var val: Int public var left: TreeNode? public var right: TreeNode? public init() { self.val = 0; self.left = nil; self.right = nil; } public init(_ val: Int) { self.val = val; self.left = nil; self..

2021-12-08 13:10:25 160

原创 Leetcode206-反转链表

public class ListNode { public var val: Int public var next: ListNode? public init() { self.val = 0; self.next = nil; } public init(_ val: Int) { self.val = val; self.next = nil; } public init(_ val: Int, _ next: ListNode?) { sel..

2021-12-08 11:59:51 602

原创 leetcode110-平衡二叉树

着实有点抽象 public class TreeNode { public var val: Int public var left: TreeNode? public var right: TreeNode? public init() { self.val = 0; self.left = nil; self.right = nil; } public init(_ val: Int) { self.val = val; self.left = n

2021-12-07 22:17:46 151

原创 求两个view的最近公共父类

首先,这个问题必然不能按照常规的方式去对一个VIew的所有父类去进行for循环比较,那这个题出的就没有意义。再,每个类的所有父类组成了一个继承链,而在UIKit下,所有的UIView的最终父类也必然是NSObject,其实就相当于这两个类的继承链从NSObject开始向下一直是重合的,直到最后的一个公共父类才开始分开,这个最后的公共父类也是最近的公共父类,这是典型的倒Y字型链表组合。那么解题思路就很好做了,具体代码如下:func getCommonRoot(view1: UIView?,view2:

2021-12-07 00:25:41 2141

原创 leetcode第100题同一颗树

public class TreeNode { public var val: Int public var left: TreeNode? public var right: TreeNode? public init() { self.val = 0; self.left = nil; self.right = nil; } public init(_ val: Int) { self.val = val; self.left = nil; sel...

2021-12-06 16:06:21 66

原创 二叉树层序遍历(swift)

public class TreeNode { public var val: Int public var left: TreeNode? public var right: TreeNode? public init() { self.val = 0; self.left = nil; self.right = nil; } public init(_ val: Int) { self.val = val; self.left = nil; self..

2021-12-05 14:23:48 2040

原创 对称二叉树

struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right;};BOOL isSymmetric1(struct TreeNode* root){ return isMirror(root, root);}BOOL isMirror(struct TreeNode *t1,struct TreeNode *t2){ if(t1 == nil && t2 =.

2021-12-03 00:01:53 278

原创 代码规范-强制使用某个初始化方法NS_UNAVAILABLE

不想让使用new、init来初始化某个方法,为了防止忘记可以使用代码规范```@interface Person : NSObject+(instancetype)new NS_UNAVAILABLE;-(instancetype)init NS_UNAVAILABLE;-(instancetype)initWithName:(NSString *)name;@end@implementation Person-(instancetype)initWithName:(NSSt

2021-09-13 13:16:53 266

原创 cocoapods本地仓库更新

pod repo update --verbose

2021-06-22 18:25:18 884

转载 显示隐藏子视图

https://blog.csdn.net/qq_42347755/article/details/86744870

2021-06-22 14:47:51 91

转载 友盟分享和微信支付冲突解决方法

背景:公司项目一开始只有微信分享功能,没有微信支付功能, 一开始使用cocoapods集成了友盟分享,微信使用的完整版的,但是完整版是没有微信支付功能的(PS:我想问问友盟没有微信支付功能为什么叫完整版).目前公司项目需要集成微信支付,在使用cocoapods集成微信支付的时候,出现了冲突问题解决方法(微信支付功能涵盖微信分享和微信授权功能):找到友盟中的4个文件WechatAuthSDK.hWXApi.hWXApiObject.hlibWeChatSDK.a重点: 每个文件Sh

2021-05-06 17:22:50 453

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除