3、Flutter Tips - Flutter 1.7 发布;

1,032 阅读2分钟

介绍

  7月10日,Flutter Team宣布推出Flutter 1.7版本,是在Google I/O发布主要功能后发布的较小版本。Flutter 1.7包含对AndroidX支持和Google Play商店要求的支持的更新,一些新的和增强的组件,以及针对用户上报issues的修复。

  如果系统上已经有Flutter的稳定版本,则可以通过从命令行运行flutter upgrade来升级到1.7版。

AndroidX 支持

  AndroidXJetpack team的一个新的开源支持库,可以帮助Android应用程序保持最新组件的更新。 现在AndroidX本身已经稳定并且许多Flutter软件包已经更新以支持它,Flutter支持使用AndroidX创建新的Flutter项目,这减少了与Android生态系统的其他部分集成所需的工作。

  

支持Android应用bundles和64位Android应用程序

  从2019年8月1日起,使用c/c++代码和targetAndroid 9 PieAndroid应用程序在发布到Google Play商店时,除了32位版本之外,还需要提供64位版本。 虽然Flutter长期以来一直支持生成64位Android应用程序,但1.7版本增加了对创建Android App Bundles同时针对单个提交提供64位和32位的支持。

新的Widget和框架增强功能

  此版本具有一个新的RangeSlider控件,可让您在单个滑块上选择一系列值:

RangeSlider

  更新后的SnackBar小部件支持Material规范中的更新的外观,并且大量新样本将添加到文档中。

  对于用于构建像素完美iOS应用程序的FlutterCupertino,提高了CupertinoPickerCupertinoDateTimePicker小部件的保真度,并增加了对非英语语言本地化的支持。

  文本渲染得到了很大的升级,支持丰富的排版功能,包括表格和旧式数字,缩小的零和样式集,如此演示所示:

  还增加了对游戏控制器按钮的支持。 添加了一些Chromium源代码无法提供的补充USB HID代码,并将Android上的那些代码映射到Android支持的游戏手柄按钮。 其他平台尚不支持。

专注于issues修复

  Flutter 1.7为响应用户报告的问题做了大量的修复,自我们上一次稳定发布以来的两个月内已关闭了1,250多个问题。