Flutter Tips
文章平均质量分 95
整合你在学习使用 Flutter 中遇到的各种碎片化问题。
优惠券已抵扣
余额抵扣
还需支付
¥29.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
小雨青年
2024年死磕Flutter!CSDN博客专家,GitChat专栏作者,阿里云社区专家博主,51CTO专家博主。2023博客之星TOP153。
展开
-
【Flutter】⭐️UI库推荐! Flutter 中使用 dropdown_search实现下拉搜索效果
dropdown_search 是一个简单且强大的 Flutter 第三方库,提供了可搜索的下拉菜单控件。无论是同步本地数据还是从远程 API 异步加载数据,该包都可以轻松实现。5.0.6 版本在稳定性、功能性和灵活性方面做了许多优化,适合各种应用场景,特别是在复杂表单或需要多选功能时。原创 2024-09-13 16:05:22 · 399 阅读 · 0 评论 -
【Flutter】Flutter Web 开发 如何从 URL 中获取参数值
`window.location` 对象表示当前文档的 URL,它有很多属性和方法,可以帮助我们获取和操作 URL。比如,我们可以使用 `window.location.href` 来获取当前页面的完整 URL,使用 `window.location.search` 来获取 URL 中的查询字符串等。原创 2023-10-01 12:50:49 · 1368 阅读 · 0 评论 -
【Flutter】Flutter 使用 pull_to_refresh 实现下拉刷新和上拉加载
`pull_to_refresh` 是一个为 Flutter 滚动组件提供的下拉刷新和上拉加载的小部件。它支持 Android 和 iOS 平台。这个包提供了几乎所有的滚动小部件,如 GridView、ListView 等。它还提供了默认的指示器和属性的全局设置,支持 Android 和 iOS 默认的 ScrollPhysics,可以控制 overScroll 距离,自定义弹簧动画、阻尼、速度等。原创 2023-09-11 15:15:54 · 1880 阅读 · 0 评论 -
【Flutter】Flutter 使用 flutter_dotenv 管理环境变量
`flutter_dotenv`是一个非常实用的Flutter包,它允许我们在Flutter应用程序中从`.env`文件中加载配置。原创 2023-09-09 13:49:51 · 651 阅读 · 2 评论 -
【Flutter】Flutter 使用 table_calendar 实现自定义日历
`table_calendar` 是一个功能强大且高度可定制的 Flutter 日历组件。无论你是想在应用中添加一个简单的日历视图,还是需要一个具有高度交互性和自定义功能的日历,`table_calendar` 都是一个不错的选择。原创 2023-09-07 17:48:54 · 3747 阅读 · 0 评论 -
【Flutter】Flutter 使用 timego 将日期转换为时间描述
`timeago` 是一个非常实用的 Flutter 包,它可以帮助我们轻松地将日期转换为模糊的时间戳。无论你是一个 Flutter 初学者还是一个有经验的开发者,我都强烈建议你尝试使用这个包。希望这篇文章能帮助你更好地理解和使用 `timeago`。原创 2023-09-07 12:59:02 · 331 阅读 · 0 评论 -
【Flutter】Flutter 使用 dropdown_button2 实现自定义下拉菜单
`dropdown_button2`是一个功能强大且易于使用的Flutter包。它不仅提供了原生`DropdownButton`没有的高级特性,还保持了与原生组件相似的API,使得迁移变得非常简单。原创 2023-09-05 17:36:46 · 1814 阅读 · 0 评论 -
【Flutter】Flutter 使用 qr_flutter 实现QR码二维码生成与渲染
`qr_flutter` 是一个专为 Flutter 设计的库,它可以简单快速地通过小部件或自定义绘制器渲染 QR 代码。这个库的核心是基于 QR - Dart,所以它非常稳定和高效。它支持 QR 代码版本 1 - 40,具有错误纠正/冗余功能,并且可以配置输出大小、填充、背景和前景颜色。原创 2023-09-05 12:01:58 · 1211 阅读 · 0 评论 -
【Flutter】Flutter 使用 badges 实现创建数字徽章
这个包可以帮助你轻松地为任何小部件添加徽章,例如显示购物车中的物品数量。原创 2023-09-05 08:33:44 · 588 阅读 · 0 评论 -
【Flutter】Flutter 使用 flutter_rating_bar 实现评分条指示器
`flutter_rating_bar` 是一个为 Flutter 设计的评分条组件,其版本为 4.0.1。它不仅简单易用,而且完全可定制,支持任何评分的小数部分。原创 2023-09-04 13:51:04 · 555 阅读 · 0 评论 -
【Flutter】Flutter 使用 dotted_border 实现添加虚线边框
这个包可以让你轻松地为任何小部件添加虚线边框。原创 2023-09-04 09:43:47 · 1914 阅读 · 0 评论 -
【Flutter】Flutter 使用 percent_indicator 实现基于百分比显示进度
这个包允许我们基于百分比显示进度,无论是圆形还是线性的,都可以轻松实现。原创 2023-09-03 15:05:11 · 776 阅读 · 0 评论 -
【Flutter】Flutter 使用 photo_view 实现图片查看器
`photo_view` 是一个 Flutter 包,它提供了一个手势敏感的可缩放小部件。你可以通过各种手势(如捏合、旋转和拖动)来缩放和平移图片。除了图片,它还可以显示任何小部件,比如 `Container`、`Text` 或者 SVG。原创 2023-09-01 18:20:34 · 1866 阅读 · 0 评论 -
【Flutter】Flutter 使用 mime 确定文件的 MIME 类型
在日常的开发中,我们经常需要处理媒体(MIME)类型,例如确定文件的 MIME 类型。`mime` 包为我们提供了这方面的实用工具,使得这一任务变得简单而直观。原创 2023-09-01 14:48:34 · 525 阅读 · 0 评论 -
【Flutter】Flutter 使用 Shimmer 实现闪光效果的加载动画占位符
这个包能让你轻松地在 Flutter 项目中添加出色的闪光效果。这种效果在很多应用中都有广泛的应用,比如作为加载动画的占位符。原创 2023-09-01 10:38:11 · 874 阅读 · 0 评论 -
【Flutter】Flutter 使用 video_player 播放视频
这个包可以让我们在 Flutter 应用中轻松地嵌入和控制视频播放,不论是 Android、iOS 还是 Web 平台。原创 2023-08-31 22:19:21 · 2646 阅读 · 0 评论 -
【Flutter】Flutter 使用 collection 优化集合操作
这个包为我们提供了与集合相关的实用函数和类,使得我们在处理各种集合操作时更加得心应手。原创 2023-08-31 12:03:51 · 687 阅读 · 0 评论 -
【Flutter】Flutter 使用 Equatable 简化对象比较
我们将从 `Equatable` 的基本介绍开始,然后探讨为什么需要它,接着是如何使用它,以及它的其他特性。最后,我将为你提供一个完整的业务代码示例,帮助你更好地理解和应用 `Equatable`。原创 2023-08-31 07:12:29 · 1252 阅读 · 0 评论 -
【Flutter】Flutter 使用 fluttertoast 实现显示 Toast 消息
Toast 是一个简短的、非模态的消息提示框,它可以在应用的前端显示,不会打断用户的操作。`fluttertoast` 是一个非常受欢迎的 Flutter 包,用于在 Flutter 项目中轻松创建 Toast 消息。原创 2023-08-30 23:07:39 · 4117 阅读 · 0 评论 -
【Flutter】Flutter 使用 uuid 生成多种 UUID
今天我要与你分享的是一个在 Flutter 开发中经常会用到的包:`uuid`。这个包为我们提供了一个简单、快速的方式来生成符合 RFC4122 标准的 UUID。原创 2023-08-30 21:34:24 · 1552 阅读 · 1 评论 -
【Flutter】Flutter 使用 flutter_timezone 获取当前操作系统的时区
这个插件可以帮助我们轻松地获取设备的本地时区,无论你的应用用户在哪里,都可以为他们提供准确的本地时间。原创 2023-08-29 07:09:03 · 1897 阅读 · 1 评论 -
【Flutter】Flutter 使用 flex_color_scheme 创建美观的 Material Design 主题
在这篇文章中,我们将深入探讨如何使用 FlexColorScheme 创建和应用美观的 Material Design 主题。我将为大家展示如何快速上手,以及如何利用其高级功能来打造完全定制的主题。原创 2023-08-28 15:40:57 · 924 阅读 · 0 评论 -
【Flutter】Flutter 使用 Drift 持久化存储关系型数据
从基础的安装和使用,到复杂的响应式编程和实际业务中的应用,Drift 为 Flutter 开发者提供了一个强大而灵活的工具来处理数据持久化。原创 2023-08-28 10:32:33 · 730 阅读 · 0 评论 -
【Flutter】Flutter 使用 toggle_switch 实现切换按钮
这个组件可以帮助我们在 Flutter 项目中轻松实现切换按钮的功能。原创 2023-08-27 16:33:24 · 1119 阅读 · 0 评论 -
【Flutter】Flutter 使用 infinite_scroll_pagination 实现无限滚动分页
使用 `infinite_scroll_pagination` 包,我们可以轻松地在 Flutter 应用中实现无限滚动分页。这个包不仅提供了强大的功能,而且非常灵活,可以与任何 API 和数据源集成。原创 2023-08-27 08:02:07 · 959 阅读 · 0 评论 -
【Flutter】Flutter 使用 just_audio 播放音频
今天,我要为你介绍一个非常实用的 Flutter 音频处理包——just_audio。这个包不仅功能丰富,而且支持多种平台,可以帮助你轻松实现音频的播放、循环、剪辑等操作。原创 2023-08-26 09:43:15 · 1938 阅读 · 0 评论 -
【Flutter】Flutter 使用 location 获取定位
在移动开发中,定位功能几乎是不可或缺的,无论是需要获取用户当前位置的应用,还是需要实时追踪用户位置的应用,这个插件都能为你提供强大的支持。原创 2023-08-25 22:28:35 · 4007 阅读 · 1 评论 -
【Flutter】Flutter 使用 device_info_plus 获取设备的制造商、型号等信息
在这篇博客中,我将为你介绍一个非常实用的 Flutter 插件:`device_info_plus`。这个插件可以帮助我们获取设备的详细信息,如制造商、型号等,以及应用程序正在运行的 Android 或 iOS 版本。原创 2023-08-25 17:47:33 · 2581 阅读 · 0 评论 -
【Flutter】Flutter 使用 geolocator 包进行地理定位、距离计算
在现代移动应用开发中,地理定位已经成为了一项常用的功能。无论是地图导航、天气预报还是本地生活服务,地理定位都扮演着重要的角色。本文将介绍如何在 Flutter 项目中使用 geolocator 包进行地理定位。原创 2023-08-23 11:08:26 · 2087 阅读 · 0 评论 -
【Flutter】Flutter 使用 url_launcher 在应用中打开网页
在现代移动应用开发中,URL启动是一项常见的功能。无论是打开网页、发送电子邮件、拨打电话还是发送短信,URL启动都是一项强大的工具。在Flutter中,`url_launcher`包使这一任务变得非常简单。原创 2023-08-22 22:47:32 · 1572 阅读 · 0 评论 -
【Flutter】Flutter 使用 font_awesome_flutter 展示图标
在现代移动应用开发中,图标起着至关重要的作用,它们不仅增强了视觉吸引力,还提高了用户体验。原创 2023-08-22 15:32:03 · 651 阅读 · 0 评论 -
【Flutter】Flutter 使用 convex_bottom_bar 实现底部导航栏
convex_bottom_bar 是一个用于 Flutter 的底部导航栏包。它提供了一种简单的方法来创建凸起的底部导航栏。原创 2023-08-09 23:55:07 · 652 阅读 · 1 评论 -
【Flutter】Flutter 使用 fluent_ui 实现 Windows UI
fluent_ui 是一个在 Flutter 中实现 Windows UI 的包。通过使用这个包,开发者可以轻松地在 Flutter 项目中创建出符合 Windows UI 指南的应用程序。原创 2023-08-09 23:33:29 · 3135 阅读 · 0 评论 -
【Flutter】Flutter auto_size_text 文本自适应大小
在现代移动应用开发中,文本自适应大小是一项常见的需求。无论是屏幕尺寸的多样化还是多语言支持,都要求文本能够灵活适应不同的显示条件。`auto_size_text` 是一个强大的 Flutter 包,可以自动调整文本大小以完美适应其边界。原创 2023-08-08 08:26:30 · 1719 阅读 · 0 评论 -
【Flutter】使用 Flutter-Widget-From-Html 实现富文本渲染 解决跨平台的 HTML 显示问题
在现代移动开发中,HTML 的重要性不言而喻。HTML 不仅是 Web 开发的基础,还在移动开发中占据重要地位。Flutter 作为一款优秀的跨平台开发框架,凭借其强大的性能和灵活的自定义能力,受到了开发者的广泛欢迎。那么,如何在 Flutter 中优雅地处理 HTML 呢?答案就是使用 Flutter-Widget-From-Html。原创 2023-08-07 23:47:55 · 3174 阅读 · 0 评论 -
【Flutter】WebView webview_flutter
WebView 在移动应用开发中占据了重要的地位,它为开发者提供了在应用中嵌入网页的能力。使用 WebView,你可以轻松地为用户提供丰富的网页内容,或是与第三方平台进行交互,而不需要离开应用界面。原创 2023-08-07 22:13:30 · 1069 阅读 · 0 评论 -
【Flutter】Flutter Dart 小数取整 保留小数点后 n 位
在日常的编程过程中,我们经常会遇到需要对小数进行取整或者保留小数点后 n 位的需求。这些需求在处理数据统计、商品价格等场景时尤为常见原创 2023-08-06 08:15:00 · 1654 阅读 · 0 评论 -
【Flutter】Flutter 解决键盘回收操作 优化用户体验
在移动应用开发中,键盘的使用是不可或缺的一部分。然而,键盘的回收操作却常常被开发者忽视,这可能会导致用户体验的下降。原创 2023-08-05 09:00:00 · 1490 阅读 · 0 评论 -
【Flutter】Flutter 如何添加依赖
在 Flutter 开发中,我们经常需要使用到第三方库来帮助我们更快更好地完成开发任务。这些第三方库可能包含了一些常用的功能,例如网络请求、图片加载、本地存储等原创 2023-08-04 08:00:00 · 2148 阅读 · 0 评论 -
【Flutter】使用 flutter_floating 实现 Flutter 悬浮窗解决方案
在移动应用开发中,悬浮窗是一种常见的 UI 元素,它可以在应用的界面上浮动,为用户提供快速访问某些功能的途径。然而,在 Flutter 中实现悬浮窗并不是一件简单的事情,因为需要考虑到各种因素,如悬浮窗的位置、大小、样式、行为等。本文将介绍如何使用 flutter_floating 这个强大的库来实现 Flutter 悬浮窗。原创 2023-08-03 23:10:01 · 2788 阅读 · 1 评论