![](https://img-blog.csdnimg.cn/37e5645de17c41a9a9054eb306789239.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Flutter学习笔记
文章平均质量分 79
记录Flutter开发过程中遇到的问题,不足之处,多多指教!
我叫柱子哥
写代码没有啥技巧可言,就像卖油翁一样,时间久了就熟了
展开
-
Flutter中的异步编程
在Flutter应用程序开发中,异步编程是必不可少的。异步编程使应用程序能够在不阻塞主线程的情况下执行耗时操作,如网络请求、文件读取和数据库访问。本文将介绍Flutter中常用的异步编程方法及其最佳实践。Future(小写“f”)是Future(大写“F”)类的一个实例。Future在Flutter中是异步操作的核心类之一,它表示一个可能在将来某个时间完成或失败的计算。Future在未完成(未决,pending)状态时表示该异步操作还没有完成。表示异步操作尚未完成。原创 2024-08-08 15:34:55 · 1062 阅读 · 0 评论 -
Flutter开发Dart 中的 mixin、extends 和 implements
在 Dart 中,mixin、extends 和 implements 是面向对象编程中常用的关键字,它们分别用于不同的继承和实现方式。理解它们的用法和区别对于编写高质量、可维护的 Dart 代码至关重要。本文将详细介绍这三个关键字的用法,并通过实例展示它们在实际编程中的应用。原创 2024-07-24 00:41:29 · 932 阅读 · 0 评论 -
Flutter开发常用终端命令值得收藏
在 Flutter 开发过程中,使用终端命令可以提高开发效率和简化一些操作。原创 2024-07-18 16:34:53 · 439 阅读 · 0 评论 -
Flutter动画详解第二篇之显式动画(Explicit Animations)
这里是Flutter动画系列的第二篇。例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。原创 2024-07-17 02:03:16 · 1199 阅读 · 0 评论 -
Flutter动画详第一篇(隐式动画)
Flutter提供了许多实现动画的API,利用这些API,我们可以制作各种酷炫的动画效果,这篇文章就是讲Flutter中动画的使用。原创 2023-03-05 23:37:35 · 1022 阅读 · 0 评论 -
flutter实现语言的国际化
今天特意准备了这篇实现国际化的文章,和大家一起,用最简单快速的方式实现 Flutter 国际化。我们从一个最简单的工程开始,看一下如何是实现Flutter应用程序的国际化。原创 2024-07-15 16:51:23 · 2002 阅读 · 0 评论 -
Flutter实现局部刷新的几种方式
在Flutter开发过程中,当你的 Flutter 应用的状态发生改变时我们会调用setState去刷新UI,这个操作会触发用户界面的重绘。当我们的UI页面比较复杂的时候,使用setState会损耗一部分的性能,这篇文章主要使用Flutter中UI局部刷新的几种方法。原创 2024-07-10 16:40:48 · 2142 阅读 · 0 评论 -
Flutter本地数据持久化的几种方式
这篇文章主要介绍下Flutter中本地数据持久化的几种方式。原创 2024-07-02 02:19:15 · 936 阅读 · 1 评论 -
! Warning: `flutter` on your path resolves to
本着能用就用的原则,我新建了一个Flutter,发现点击Dart文件的代码,无法跳转到定义,于是决定把这个问题解决一下。根据你使用的shell(Bash或Zsh),编辑相应的配置文件。如果上述步骤没有生效,尝试关闭并重新打开终端,然后再次验证Flutter路径。看了一下这个警报,应该是路径的问题,记录下解决问题的方法。或者使用IDE,进入项目根目录,直接打开.zshrc文件。编辑.bash_profile或.zshrc文件。原创 2024-06-29 17:39:20 · 597 阅读 · 0 评论 -
Flutter中的Slivers系列组件
Flutter中Sliver是跟Widget滚动相关的一些Widget。在app的开发过程中,滚动的使用随处可见,商品信息的列表展示,股票下拉刷新最新的行情等等。总结下来就是:要展示的内容的长度超过了当前屏幕的显示范围的时候,我们就会用到滚动组件。最常见的就是ListView和GridView。大部分的情况下,常见的ListView和GridView基本上能满足用户的需求,当我们要实现一些复杂的动画的时候,Sliver组件就派上了用场。比如说下面的动画效果,我们就可以使用Slivers轻松的实现。原创 2023-03-20 02:16:10 · 3666 阅读 · 0 评论 -
Flutter中的FlutterLogo组件
今天在查看Flutter源码的时候,发现了一个有意思的组件FlutterLogo.顺便调用了一下发现挺有意思的,代码以及实现比较简单,新手阅读源码的话,可以看下这个Widget的内部实现,用它练练手。文档对这个widget的介绍比较简单:Flutter是一个widget,用来展示Flutter的logo。这个Widget遵循IconTheme。原创 2023-03-22 01:13:36 · 401 阅读 · 0 评论 -
Flutter中下拉刷新功能的实现
效果。我们知道Flutter实现了两种风格的脚手架,一种是iOS风格的,一种是material风格的。刷新组件也一样,Flutter中Materi风格的widget名称叫做RefreshIndicator,iOS风格的widget名称叫做CupertinoSliverRefreshControl。原创 2022-11-19 01:27:20 · 2280 阅读 · 0 评论 -
Flutter中路由传值方式
这篇文章主要介绍Flutter路由传值的方式。原创 2022-10-11 22:02:38 · 1673 阅读 · 0 评论 -
Invalid `Podfile` file: undefined method `exists?‘ for File:Class解决方案
经过排查:是ruby版本的问题,Flutter3.0.5引用了ruby中的一个类,这个类在3.2之后的版本中发生了变化。解决方案:把ruby的版本号降为3.1.2.重新安装cocoapods。Flutter的版本号为3.0.5。当时的Mac系统为12.5.1。ruby的版本号为3.2.0。原创 2022-08-22 16:55:34 · 6084 阅读 · 0 评论 -
Flutter如何指定项目的语言
Flutter默认创建的项目使用的是iOS的swift和android 的kotlin语言。如果你的项目使用的是OC或者是java可以中断输入下面的命令1.android 使用kotlin iOS使用Swift默认flutter create -i swift -a kotlin flutter_example2.android 使用kotlin iOS使用OCflutter create -i objc -a kotlin flutter_example3.android 使用java iOS原创 2020-07-25 21:41:57 · 486 阅读 · 0 评论 -
Flutter禁止及交互的两种方式
这是我知道的两种禁止点击事件的方法,两种方式都可以实现禁止点击事件的效果,可以根据需要来选择,如果你有其他的方法,可以给笔者留言,大家一起学习,一起进步。原创 2020-07-02 00:08:34 · 5059 阅读 · 1 评论 -
Flutter实现iOS TabBarController效果和android TabHost效果
先上截图, 如何实现下图的效果呢。对于iOS开发者,我们可以使用UITabBarController来实现,对于android开发者,我们可以使用FragmentTabHost来实现。在Flutter中并没有这两个控件,进入正题,我们看看在Flutter中我们如何使用Flutter中的PageView来实现这种效果。原创 2020-06-22 09:43:31 · 802 阅读 · 1 评论 -
Mac系统搭建Flutter开发环境-持续更新
最近在使用Flutter开发项目,关于Flutter,搭建可以从Flutter官网了解下最新的信息。在搭建开发环境的过程中顺便记录下,让后来者少踩几个坑。原创 2020-06-20 12:57:05 · 1393 阅读 · 1 评论