logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

iOS flutter学习之路 day19

今天会把基础控件整完,明天开始研究布局类组件3.4 单选开关和复选框Material 组件库中提供了 Material 风格的单选开关Switch和复选框Checkbox,虽然它们都是继承自StatefulWidget,但它们本身不会保存当前选中状态,选中状态都是由父组件来管理的。当Switch或Checkbox被点击时,会触发它们的onChanged回调,我们可以在此回调中处理选中状态改变逻辑。

#ios#flutter
iOS flutter学习之路 day17

都是一些基础内容,可以做一个简单的了解,以后多接触,自然就熟悉了3.2 按钮Material 组件库中提供了多种按钮组件如ElevatedButton、TextButton、OutlineButton等,它们都是直接或间接对RawMaterialButton组件的包装定制,所以他们大多数属性都和RawMaterialButton一样。在介绍各个按钮时我们先介绍其默认外观,而按钮的外观大都可以通过属

#ios#flutter
iOS flutter学习之路 day 3

其实大多数东西我都是在flutter中文网copy过来的,我也是在学习过程中,每一步都是自己去实验的,每一步都是自己动手去操作的,所以也可以作为一个记录。今天就开始创建一个flutter应用,前期不懂可以慢慢自己动手跟着学吧,后面也许会突然有所领悟,这其实也是每个人要坚持的理由。我以后都准备用VS Code去开发,所以知识截取相关VS Code相关的操作。创建新的应用启动 VS Code调用Vie

#ios#flutter#vscode
iOS flutter学习之路 day8

上午看了一些Dart的基础,后面我们就开始具体的一些实操吧。2.1 计数器应用示例用VS Code创建的Flutter应用模板默认是一个简单的计数器示例。本节先仔细讲解一下这个计数器Demo的源码,让读者对Flutter应用程序结构有个基本了解,然后在随后的小节中将会基于此示例,一步一步添加一些新的功能来介绍Flutter应用的其它概念与技术。对于接下来的示例,希望读者可以跟着笔者一起亲自动手来写

#ios#flutter#vscode
iOS flutter学习之路 day16

今天开始了解日常开发用到的一些基础组件3.1 文本及样式3.1.1 TextText用于显示简单样式文本,它包含一些控制文本显示样式的一些属性,一个简单的例子如下:Text("Hello world",textAlign: TextAlign.left,);Text("Hello world! I'm Jack. "*4,maxLines: 1,overflow: TextOverflow.ell

#ios#flutter#objective-c
iOS flutter学习之路 day4

编写您的第一个 Flutter App这是创建您的第一个Flutter应用程序的指南。如果您熟悉面向对象和基本编程概念(如变量、循环和条件控制),则可以完成本教程,您无需要了解Dart或拥有移动开发的经验。第1步: 创建 Flutter app第2步: 使用外部包(package)第3步: 添加一个有状态的部件(Stateful widget)第4步: 创建一个无限滚动ListView第5步: 添

#ios#flutter#html5
iOS flutter学习之路 day18

最近这段时间基本都是基础的控件,所以更新的频率会加快。3.3 图片及ICON#3.3.1 图片Flutter 中,我们可以通过Image组件来加载并显示图片,Image的数据源可以是asset、文件、内存以及网络。#ImageProviderImageProvider是一个抽象类,主要定义了图片数据获取的接口load(),从不同的数据源获取图片需要实现不同的ImageProvider,如Asset

#ios#flutter
iOS flutter学习之路 day24

4.3 线性布局(Row和Column)所谓线性布局,即指沿水平或垂直方向排列子组件。Flutter 中通过Row和Column来实现线性布局,类似于Android 中的LinearLayout控件。Row和Column都继承自Flex,我们将在弹性布局一节中详细介绍Flex。#主轴和纵轴对于线性布局,有主轴和纵轴之分,如果布局是沿水平方向,那么主轴就是指水平方向,而纵轴即垂直方向;如果布局沿垂直

#ios#flutter#动画
iOS flutter学习之路 day6(2)

前几天没更新内容,今天就把前面基础的东西全都看完吧,周天再去看看前面的东西,习惯需要慢慢养第6步: 导航到新页面在这一步中,您将添加一个显示收藏夹内容的新页面(在Flutter中称为路由(route))。您将学习如何在主路由和新路由之间导航(切换页面)。在Flutter中,导航器管理应用程序的路由栈。将路由推入(push)到导航器的栈中,将会显示更新为该路由页面。 从导航器的栈中弹出(pop)路由

#ios#flutter#html5
iOS flutter学习之路 day6

今天直入主题第5步: 添加交互在这一步中,您将为每一行添加一个可点击的心形 ❤️ 图标。当用户点击列表中的条目,切换其“收藏”状态时,将该词对添加到或移除出“收藏夹”。添加一个_savedSet(集合) 到RandomWordsState。这个集合存储用户喜欢(收藏)的单词对。 在这里,Set比List更合适,因为Set中不允许重复的值。class RandomWordsState extends

#ios#flutter
    共 16 条
  • 1
  • 2
  • 请选择