会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
努力的小小四
有梦想的人,不睡觉。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2021年12月11日
记录一下暂时没有更好解决办法的Flutter获取当前页面的问题
摘要: 在首页中,有个全局的实时更新订单数据的按钮,点击跳到订单列表页面。但是如果已经在订单列表中了,就不让用户点击再次跳转。 在iOS中,可以通过VisibleViewController获得当前控制器,然后进行判断,在Flutter中,暂时没有找到。 目前我的解决方法是:我有一个单例类,在单例中再配置一
阅读全文
posted @ 2021-12-11 18:00 有梦想的人,不睡觉
阅读(832)
评论(0)
推荐(0)
2021年12月8日
解决刚刚遇到的Flutter卡顿,局部刷新问题。
摘要: 刚刚遇到一个问题,就是在,点击收款方式按钮后。点击确定,回调给页面时,调用setState进行刷新,然后发生了卡顿。众所周知,只要调用setState,就会当前的widget进行全部刷新很消耗性能。所以。页面东西很多的时候,会卡顿一下。所以如果页面很复杂,最好不要直接使用setState刷新。 解决
阅读全文
posted @ 2021-12-08 18:43 有梦想的人,不睡觉
阅读(1915)
评论(0)
推荐(0)
2021年12月6日
解决Flutter中文数字字符不一样,文字有空格或者不是相同字符没有全部显示出来
摘要: 正常来讲,我们想要的文字应该是这样显示。。文字把内容占满,多余的省略号...显示 但是如果你把文字改成了 "你好123123123123123123123123123123",当长度超出去的时候,只会显示你好...,不会显示出来123123123...没办法,最开始的时候我创建了2个text,才能完
阅读全文
posted @ 2021-12-06 20:37 有梦想的人,不睡觉
阅读(1110)
评论(0)
推荐(0)
2021年12月4日
解决Flutter调用iOS相机相册请求权限问题,无法弹出的问题,
摘要: 由于使用的是permission_handler,发现调用检查权限接口时,无法调用起苹果权限。查看官方文档后发现,在Podfile文件中进行配置后运行代码发现可行
阅读全文
posted @ 2021-12-04 16:50 有梦想的人,不睡觉
阅读(2190)
评论(0)
推荐(0)
2021年11月27日
解决Flutter中GestureDetector不相应空白地方的点击问题
摘要: 给listview的cell添加GestureDetector后发现,只有点击有文字的地方才会触发点击 解决方法1: 给视图添加背景颜色如白色后生效 解决方法2: 设置GestureDetector属性为 behavior: HitTestBehavior.opaque
阅读全文
posted @ 2021-11-27 19:06 有梦想的人,不睡觉
阅读(414)
评论(0)
推荐(0)
解决Flutter每次更新状态后都会重构页面的问题
摘要: 导航栏两个按钮A和B,对应着2个listView,点击AB按钮会调用setstate进行更新状态,发现A页面listview滚动到很多页,点击B再回来A后发现A的listview又重新回到了顶部。使用IndexedStack可以解决这个问题 正确做法 错误做法
阅读全文
posted @ 2021-11-27 17:53 有梦想的人,不睡觉
阅读(278)
评论(0)
推荐(0)
2021年11月24日
Flutter中使用GlobalKey绑定navigatorKey进行根视图的切换
摘要: 在iOS中,直接使用keyWindow.rootViewController切换根视图 在Flutter中,如果不在当前视图中,使用GlobalKey绑定NavigatorState进行跳转 1.绑定 2.跳转
阅读全文
posted @ 2021-11-24 15:30 有梦想的人,不睡觉
阅读(666)
评论(0)
推荐(0)
2021年11月23日
解决Flutter设置登录界面为根视图但是依然加载main控制器的问题
摘要: 最开始的时候,我设置main的路由名称为 "/"; 当第一次进入app到登录页面,系统默认会加载这个"/"控制器,所以没有用到maintabr控制器但是依然会加载。 所以static const String initialRoute = "/main"; 不要设置成"/" static const
阅读全文
posted @ 2021-11-23 16:36 有梦想的人,不睡觉
阅读(170)
评论(0)
推荐(0)
2021年11月20日
解决Flutter跟php中哈希sha1算法签名配对
摘要: 之前做iOS使用的是AES+RSA加密,这次flutter使用sha1验签php给的文档。php通过hash_hmac方法直接传入两个参数token和数据,token对数据字符串加密获得签名。function signature(array $data, $token) { $signStr = '
阅读全文
posted @ 2021-11-20 11:28 有梦想的人,不睡觉
阅读(417)
评论(0)
推荐(0)
2021年11月16日
解决Flutter后面按钮跟着文字长度变化而变化,但是不超出整个屏幕。
摘要: 在iOS中,只需要给文本固定宽高调用 boundingRectWithSize就可以获得size,但是在flutter中,不能这么做,有个重要属性 使用flexible即可做到
阅读全文
posted @ 2021-11-16 19:57 有梦想的人,不睡觉
阅读(259)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告