• 标签: Flutter 共 314 个结果.
  • 介绍 在移动应用开发中,为了确保应用在不同设备上的良好显示效果,我们经常需要适应各种不同尺寸和比例的屏幕。Flutter框架提供了许多用于适应特殊屏幕的工具和组件,其中包括SafeArea和SliverSafeArea。 SafeArea和Sli...
  • 本文将介绍如何通过AAR(Android Archive)打包方式实现Flutter与原生Android项目的混合开发。 什么是AAR? AAR是Android打包工具提供的一种打包格式,类似于JAR(Java Archive),用于在Andro...
  • 什么是Tree 在计算机科学中,Tree(树)是一种抽象数据类型(ADT)或数据结构。它由一组节点组成,这些节点通过边连接在一起。树的节点之间形成了分层次的关系,比如父节点、子节点和兄弟节点等。 Flutter中使用Tree 在Flutter中,...
  • 介绍 在Flutter开发过程中,经常需要使用Set集合来存储一组对象,并且希望这些对象是唯一的。但是,如果直接使用默认的Set集合,只能保证基本数据类型的唯一性,无法保证自定义对象的唯一性。在本文中,我们将探讨如何保证存储在Set集合中的自定义...
  • 在Flutter中,Stack 组件是绝对布局的一种方式。它允许在同一个层次中堆叠多个子组件,并且可以通过属性来控制它们的位置和大小。 Stack基本使用 要使用Stack,我们需要将它作为父组件,并在其子组件列表中添加要堆叠的组件。Stack的...
  • 在移动应用开发中,应用程序之间的通信是非常常见的操作。Flutter 在 iOS 平台上提供了一个名为 BasicMessageChannel 的通信机制,用于在 Flutter 应用与原生 iOS 应用之间进行传递数据。本文将详细介绍如何使用 ...
  • 引言 Flutter作为一种跨平台移动应用开发框架,已经在携程酒店的实践中取得了显著的成功。然而,随着应用规模的不断增长,我们也遇到了一些性能瓶颈。为了改善用户体验,我们在使用Flutter开发携程酒店应用时,进行了一系列的性能优化实践。 性能瓶...
  • 在现代移动应用中,用户登录是必不可少的功能之一。为了简化用户登录,社交媒体平台(如Facebook)提供了快速登录功能。Flutter作为一种跨平台的应用开发框架,也允许开发者集成Facebook快捷登录功能。 本篇博客将会介绍如何在一个Flut...
  • 在 Flutter 中,图片加载和处理是一个常见的需求。为了提高图片加载的性能和用户体验,我们需要实现图片的缓存和圆角处理。幸运的是,Flutter 提供了一些库和方法来满足我们的需求。 1. 图片加载和缓存 1.1 图片加载 在 Flutter...
  • 1. Text Widget Text Widget 用于显示一段文本,可以设置字体样式、颜色、对齐方式等。 Text( 'Hello, Flutter!', style: TextStyle( fontSize: 18.0, fontWeigh...