首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
flutter
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
Flutter局部刷新原理
Flutter局部刷新原理,概述在Flutter中,我们知道,刷新界面要调用setState方法,在一个界面中,通常只需要刷新某个组件或者某一部分组件,这种情况下调用父级State的setState方法会造成不必要的资源浪费。在这种需求下,我们需要找到一个方式可以进行局部刷新。做法和原理其实局部刷新很简单,我们只需要把需要刷新的组件聚到一个StatefulWidget中,通过一个State来管理,
86
代码人生
01-01 08:00
代码人生
Flutter Tab 切换时保留tab的状态
Flutter Tab 切换时保留tab的状态,当我们在Flutter开发中,使用到Tabbar切换页面时,我们会发现一个现象,就是我从tab1=>tab2=>tab3,控制台打印的日志,会发现分别走了tab1页面tab2页面tab3页面的初始化状态函数initState(),这是正常的操作;但是如果我再从tab3=>tab2=>tab1,这时我们发现,同样的也走了tab2,1的initState
57
代码人生
01-01 08:00
代码人生
Flutter控制组件的显示和隐藏的三种方式
Flutter控制组件的显示和隐藏的三种方式,方式一:if语句控制//例如:Column(mainAxisAlignment:MainAxisAlignment.center,children:[if(a=="显示")Text("显示"),Offstage(offstage:false,child:Text("显示"),),Visibility(visible:true,child:Text("显
58
代码人生
01-01 08:00
代码人生
Flutter之widgets 响应式布局LayoutBuilder组件
Flutter之widgets 响应式布局LayoutBuilder组件,响应式应用指的是应用的UI会随着屏幕或窗口的改变而改变,当同一个应用需要运行在不同种类的设备的时候(比如手表、手机、平板、笔记本或台式机电脑),当用户在笔记本或台式机上调整窗口大小,或者改变了手机或者平板的方向时,你的应用都需要相应的重新调整界面来做出响应。LayoutBuilder通过LayoutBuilder,我们可以在
60
代码人生
01-01 08:00
代码人生
Flutter Widget 之package: google_fonts
Flutter Widget 之package: google_fonts,检视行动应用是否想过,“嗯,默认的系统字体看来不错,但我希望过能更有特色”。这样的话,试试google_fonts包,这个软件包能让各位无需在本机存储任何字体文件即可访问1400多种字体。因此,是个快速开发的好方法。若已有文本小部件,则只需在TextStyle指令中加入google_fontsText('Dashisawe
59
代码人生
01-01 08:00
代码人生
Flutter Widget 之RepaintBoundary
Flutter Widget 之RepaintBoundary,想象你是一名油漆工,正在粉刷房屋的一部分,每当你尝试只粉刷一面墙时,都会不小心将几滴颜料滴在相邻的墙上。不知不觉中,你必须重新粉刷整个房间。这就像Flutter的渲染工作方式。每个房间和我们假设的房子都是Flutter层树中的一个层,每当Flutter需要重新绘制一层中的某些内容时,它都会重新绘制整个层。油漆工通过在边缘添加蓝色胶带使
54
代码人生
01-01 08:00
代码人生
Flutter 在项目中使用动画(不使用包)
Flutter 在项目中使用动画(不使用包),Flutter在项目中使用动画(不使用包)前言动画对于web和移动应用程序都非常重要。但是在移动应用程序中不应该使用夸张的动画。简单但是很多动画使你的应用程序更好用。以至于当你点击一个按钮时,一种平滑的感觉或者页面过渡都会影响到你。正文1按下按钮柔软的感觉class_CustomButtonStateextendsStatewithSingleTick
58
代码人生
01-01 08:00
代码人生
Flutter/Dart 中的 extension 方法
Flutter/Dart 中的 extension 方法,FlutterDart中的extension方法前言我们将讨论extension方法如何对我们有用,以及为什么您的代码因为它们而变得更加精确和可读的原因。简介在本文中,我们将学习Dart中的extension方法。也许你想知道那是什么,它是如何工作的,为什么我需要它。那你来对地方了。但在我继续之前,让我澄清一些事情。可拓方法是一种先进的便利
59
代码人生
01-01 08:00
代码人生
Flutter 动态更改应用程序启动图标
Flutter 动态更改应用程序启动图标,Flutter动态更改应用程序启动图标前言在这篇文章中,我们将讨论如何在运行时在我们的flutter应用程序中动态更改多个应用程序启动器图标。依赖包一个用于动态更改移动平台上应用程序图标flutter插件。pub.dev/packages/fl…正文实施考虑到我们已经准备好了基本的UI(包含图像和提升的按钮widget)。import'package:fl
60
IOS
01-01 08:00
IOS
Flutter之widgets 组件布局对齐与相对定位(Align)
Flutter之widgets 组件布局对齐与相对定位(Align),我们讲过通过Stack和Positioned,我们可以指定一个或多个子元素相对于父元素各个边的精确偏移,并且可以重叠。但如果我们只想简单的调整一个子元素在父元素中的位置的话,使用Align组件会更简单一些。AlignAlign组件可以调整子组件的位置,定义如下:Align({Keykey,this.alignment=Align
98
«
1
2
3
4
5
6
7
8
...
54
55
»