一起Talk Flutter吧
文章平均质量分 83
主要介绍Flutter开发的知识,带你走进Flutter开发的世界
talk_8
这个作者很懒,什么都没留下…
展开
-
如何使用MethodChannel通信
它们可以使用一个SDK开发出跨平台的应用程序,不过对于原生平台上特有的功能,它们无能为力,因此需要在它们开发的程序中和使用原生平台的功能,这便是本章回中将要介绍的内容:Flutter与原生平台通信。Flutter提供了平台通道(channel)来实现与原生平台的通信功能。此外,还可以把。原创 2024-10-02 22:15:00 · 651 阅读 · 0 评论 -
MethodChannel组件的用法
因此需要在它们开发的程序中和使用原生平台的功能,这便是本章回中将要介绍的内容:Flutter与原生平台通信。Flutter提供了平台通道(channel)来实现与原生平台的通信功能。此外,还可以把。原创 2024-10-02 21:15:00 · 500 阅读 · 0 评论 -
List的基本用法
为什么要在这里介绍?因为在前面章回中介绍的各种单选列表,复选列表都需要使用List,而我们在前面章回中没有介绍过List相关的知识,很多看官们希望我们介绍List相关的知识,因此才有了本章回的内容。原创 2024-10-01 22:45:00 · 171 阅读 · 0 评论 -
Flexible组件的用法
我们在前面章回中介绍了扩展列表相关的内容,当页面中其它组件和扩展列表一起使用时,扩展列表有可能会超过屏幕大小,此时可以在扩展列表外层嵌套一个滚动组件(ScrollView)形成局部列表。或者嵌套一个Flexible组件,该组件的功能和滚动组件类似,只不过不能滚动其中的内容。原创 2024-10-01 21:45:00 · 214 阅读 · 0 评论 -
如何实现单选列表和多选列表
我们在上一章回中介绍了扩展内容相关的知识,本章回中将介绍单选列表和复选列表.闲话休提,让我们一起Talk Flutter吧。原创 2024-09-30 22:30:00 · 475 阅读 · 0 评论 -
ListTile组件的用法
我们在上一章回中介绍了扩展内容相关的知识,本章回中将介绍单选列表和复选列表.闲话休提,让我们一起Talk Flutter吧。原创 2024-09-30 21:45:00 · 686 阅读 · 0 评论 -
如何实现扩展列表
鉴于列表中每个项目都可以隐藏和展开,我们称包含这种项目的列表为扩展列表。Flutter提供了ExpansionPanelList组件来表示扩展列表,扩展列表中的项目使用ExpansionPane组件表示。官方称列表项中的倒三角为ExpansionIcon.本章回中将详细介绍这些组件的使用方法。原创 2024-09-29 22:15:00 · 966 阅读 · 0 评论 -
ExpansionPanelList组件的用法
我们在本章回中介绍的扩展列表和普通的列表类似,不同之处在于列表中的每个项目最右侧有一个倒三角,点击倒三角可以展开项目中的具体的内容,再点击一次可以隐藏具体的内容,只剩下一个标题。鉴于列表中每个项目都可以隐藏和展开,我们称包含这种项目的列表为扩展列表。原创 2024-09-29 21:15:00 · 1638 阅读 · 0 评论 -
如何获取权限
Flutter是跨平台的开发框架,因此也需要权限管理,我们推荐使用permission_handler这个三方包来管理权限。该包提供了许多方法,方法我们申请权限,当然了还需要使用原生的配置才能完成权限管理。本章回中将详细介绍如何使用该包来实现权限管理。原创 2024-09-28 22:56:22 · 987 阅读 · 0 评论 -
PermissionHandler包的用法
权限是使用某种功能的授权,比如使用手机上的相机就是获取相机相关的权限。在移动开发中,不论是Android还是IOS都需要进行权限管理,Flutter是跨平台的开发框架,因此也需要权限管理,原创 2024-09-28 22:32:21 · 1182 阅读 · 0 评论 -
如何实现动画
其实在我们在上一章回中介绍转场动画时已经使用过动画,只是当时使用的是系统提供的动画,本章回中将详细介绍如何实现动画。原创 2024-09-27 22:45:00 · 591 阅读 · 0 评论 -
AnimationController组件的用法
提到动画相信大家都不陌生,在程序中使用动画可以增加程序酷炫的效果,因此我们有必要掌握动画相关的知识。其实在我们在上一章回中介绍转场动画时已经使用过动画,只是当时使用的是系统提供的动画。原创 2024-09-27 22:15:00 · 868 阅读 · 0 评论 -
如何共享数据
我们在上一章回中介绍了组件之间共享数据相关的内容,本章回中将继续介绍该内容.闲话休提,让我们一起Talk Flutter吧。原创 2024-09-26 22:45:00 · 952 阅读 · 0 评论 -
Select插件的用法
我们在上一章回中介绍了组件之间共享数据相关的内容,本章回中将继续介绍该内容.闲话休提,让我们一起Talk Flutter吧。原创 2024-09-26 22:15:00 · 818 阅读 · 0 评论 -
如何获取文件路径
在Flutter中文件存储相关的接口都在io库中,该库中常用的类是Directory和File。本章回中将详细介绍它们的使用方法。原创 2024-09-25 22:45:00 · 500 阅读 · 0 评论 -
path_provider插件的用法
我们在上一章回中介绍的本地存储只能存储dart语言中基本类型的数值,如果遇到大的文件如何处理呢?本章回将介绍如何实现文件存储。原创 2024-09-25 22:15:00 · 398 阅读 · 0 评论 -
如何实现本地存储
我们主要通过shared_preferences包来实现本地存储功能,这里介绍的本地存储也只限于存储一些小数据,比如配置信息,而不能存储大文件。原创 2024-09-24 22:30:00 · 597 阅读 · 0 评论 -
SharedPreference组件的用法
Flutter是一套跨平台的UI框架,它不像原生SDK一样提供本地存储功能,因此,我们在本章回将介绍如何实现本地存储功能。原创 2024-09-24 21:45:00 · 351 阅读 · 0 评论 -
另外一种事件流
不过Stream可以控制监听操作。我们在本章回中介绍的管理主要是指对监听操作的管理,比如暂停和恢复。从代码角度看就是对listen()方法的功能进行管理。原创 2024-09-23 22:29:54 · 874 阅读 · 0 评论 -
Stream管理事件流
我们简单回顾一下前面的知识:Stream把相关的事件组成了事件流,并且提供方法来监听这些事件的运行情况,事件的运行由事件自身决定而且不受Stream控制,不过Stream可以控制监听操作。原创 2024-09-23 22:13:52 · 659 阅读 · 0 评论 -
使用Stream实现事件流
本章回中将介绍如何把多个异步操作组成事件流。事件流是指让事件按照一定的顺序去执行,我们介绍RxJava时介绍这方面的内容,感兴趣的看官可以去看看。Flutter提供了Stream类来实现事件流,本章回中将介绍它的使用方法。原创 2024-09-22 22:30:00 · 960 阅读 · 0 评论 -
Flutter中的事件流
我们在上一章回中介绍了异步操作相关的内容,本章回中将介绍如何把多个异步操作组成事件流。事件流是指让事件按照一定的顺序去执行,我们介绍RxJava时介绍这方面的内容,感兴趣的看官可以去看看。原创 2024-09-22 21:30:00 · 1495 阅读 · 0 评论 -
如何创建卡片式布局
我们在本章回中介绍的Card Widget是一种容器类组件,它可以包含其它的组件,它的大小随着被包含组件的大小变化而变化。它自身不能显示内容,但是可以包含其它的组件来显示内容。它就像生活中的像框,可以存放相片,而且还可以给相片做陪衬。它类似IOS中的UIView或者Android中的Fragment,当然了Android后期也推出了Card组件。本章回中将详细介绍Card组件的使用方法。原创 2024-09-21 22:15:00 · 577 阅读 · 0 评论 -
Card Widget的用法
我们在本章回中介绍的Card Widget是一种容器类组件,它可以包含其它的组件,它的大小随着被包含组件的大小变化而变化。它自身不能显示内容,但是可以包含其它的组件来显示内容。它就像生活中的像框,可以存放相片,原创 2024-09-21 21:15:00 · 809 阅读 · 0 评论 -
如何使用复选列表
我们在上一章回中介绍了扩展内容相关的知识,本章回中将介绍单选列表和复选列表.闲话休提,让我们一起Talk Flutter吧。原创 2024-09-20 22:21:30 · 470 阅读 · 0 评论 -
如何实现单选列表
我们在上一章回中介绍了扩展内容相关的知识,本章回中将介绍单选列表和复选列表.闲话休提,让我们一起Talk Flutter吧。原创 2024-09-20 21:57:16 · 452 阅读 · 0 评论 -
如何存储文件
我们在上一章回中介绍的本地存储只能存储dart语言中基本类型的数值,如果遇到大的文件如何处理呢?本章回将介绍如何实现文件存储,并且介绍文件存储相关的内容。原创 2024-09-19 22:42:29 · 417 阅读 · 0 评论 -
path_provider插件的用法
我们在上一章回中介绍的本地存储只能存储dart语言中基本类型的数值,如果遇到大的文件如何处理呢?本章回将介绍如何实现文件存储。原创 2024-09-19 22:07:21 · 519 阅读 · 0 评论 -
Get中的SnackBar
我们在介绍Get包时提到该提供了一些实用功能,显示SnackBar就是其中之一,本章回中将详细介绍如何显示SnackBar.包中提供了showSnackbar()方法,原创 2024-09-18 22:46:20 · 785 阅读 · 0 评论 -
如何显示Snackbar
我们在介绍Get包时提到该提供了一些实用功能,显示SnackBar就是其中之一,本章回中将详细介绍如何显示SnackBar.包中提供了showSnackbar()方法原创 2024-09-18 21:54:44 · 954 阅读 · 0 评论 -
GetMaterialApp组件的用法
;GetMaterialApp组件在项目中通常通过路由相关的属性来进行页面导航;看官们,与"GetMaterialApp组件"相关的内容就介绍到这里,欢迎大家在评论区交流与讨论!原创 2024-09-17 22:15:00 · 555 阅读 · 0 评论 -
Get包中的根组件
GetMaterialApp组件基于MaterialApp组件实现,可以放心使用;GetMaterialApp组件提供属性来控制自己,用法类似MaterialApp组件;原创 2024-09-17 21:15:00 · 706 阅读 · 0 评论 -
如何修改边框的外观
我们可以修改边框的颜色,形状,线条进而达到装饰的效果。其实,我们在上一章回中创建用户头像时使用过它,只是没有详细介绍而已,本章回中将详细介绍它的使用方法。原创 2024-09-16 22:15:00 · 426 阅读 · 0 评论 -
BoxDecoration组件的用法
我们在这里介绍的BoxDecoration Widget是一种修饰类组件,它不能单独使用,需要赋值给其它组件的decoration属性才有效果,赋值后会在其它组件外层嵌套一个边框,名字中Box来源于此。原创 2024-09-16 21:15:00 · 444 阅读 · 0 评论 -
如何创建抽屉式菜单
本章回中将详细介绍它的使用方法。除此之外还有一个UserAccountsDrawerHeader,它封装了一些常用的用户信息,方便我们更好地展示用户信息,本章回中将会介绍它的用法。原创 2024-09-15 22:15:00 · 793 阅读 · 0 评论 -
DrawerHeader组件的用法
我们这里介绍的DrawerHeader Widget就是Drawer组件的一部分,它位于Drawer最上方,经常用来显示标题和图标。上一章回中只是简单提了一下,原创 2024-09-15 21:15:00 · 903 阅读 · 0 评论 -
屏幕顶部的标题栏
我们这里介绍的TabBar Widget就是屏幕顶部的标题栏,它位于界面的最上方,经常用来显示页面的标题和一些图标。如果看官们有Android开发经验原创 2024-09-14 22:17:23 · 431 阅读 · 0 评论 -
TabBarView组件的用法
我们这里介绍的TabBar Widget就是屏幕顶部的标题栏,它位于界面的最上方,经常用来显示页面的标题和一些图标。如果看官们有Android开发经验,原创 2024-09-14 21:36:12 · 624 阅读 · 0 评论 -
如何创建TabBar
这样可以让用户通过选择不同的标签(Tab)来切换不同的界面,当然也可以像PageView一样通过左右滑动来切换界面。本章回中将详细介绍它的使用方法。原创 2024-09-13 22:29:26 · 437 阅读 · 0 评论 -
DefaultTabBarController组件的用法
我们这里介绍的TabBarView类似前面章回中介绍过的PageView组件,它提供了一组界面,并且配合TabBar和TabController一起使用,原创 2024-09-13 21:48:12 · 526 阅读 · 0 评论