据ITHome(IT之家) 7月13日消息,谷歌开发者近日正式发布了flutter 1.7。 这是自上次i/o发布许多重要功能以来的一次小升级。 flutter 1.7包括对androidx的支持,以满足play商店对最近APP的要求。 它还包含新组件和增强组件,用于修复开发人员提交的错误等。
支持androidx
androidx是android团队用于在jetpack中开发、测试、打包、发布和版本控制库的开源项目,Android APP应用程序是新的,不会牺牲向后兼容性 目前,androidx很稳定,许多flutter packages已得到更新和支持。 flutter现在可以支持创建安卓项目“带有安卓”,从而减少与安卓生态系统集成所需的工作。
创建flutter项目时,可以通过添加--androidx使生成的项目文件支持androidx。 有关将项目迁移到androidx的信息,请参见flutter.dev。 我们也在积极努力,向采用安卓和安卓混合库的APP应用提供安卓和jetifier的支持。 它还支持作为一个添加到应用程序。 在随后的拷贝中,您将收到越来越多的相关内容。
安卓应用程序组合和支持64位的安卓APP应用程序
从2019年8月1日开始,为了从target迁移到android pie版本,开发者们在google play上发布的APP应用程序需要支持64位架构。 flutter始终支持生成64位安卓APP应用程序。 在1.7版中,谷歌加入了对安卓应用程序绑定的支持,开发人员只需提交一次就可以目标为64位和32位。 您还可以看到越来越多的拷贝,例如如何访问文档以分别生成32位和64位APP。
如何生成32位和64位APP
flutter.dev /文档/部署/安卓
新的小部件和框架增强功能
我希望你的APP在任何平台上都看起来流畅自然,继续投资平台相关的小部件。
以下是名为rangeslider的小部件。 使用此小部件,可以从一个滑块中选择一组值。
△范围滑块构件支持连续或分散的效果
范围滑块
github/flutter/flutter/pull/31681
更新的snackbar支持新的材质规范,并且在文档中添加了多个示例代码。
太空袋
github/flutter/flutter /拉/ 31275
cupertino是构建美丽ios体验的构件库,我们对其进行了大幅更新。 特别是提高了cupertinopicker和CupertinodatetimePicker构件的保真度,增加了对非英语语言本地化的支持。
天文学家
flutter.dev/docs /开发/用户界面/构件/版权
改进了cupertinopicker和cupertinodatetimepicker小部件的保真度
github /平板电脑/平板电脑/拉动/ 31464
改进了ios中副本的选择和体验。 另外,针对如何采用相同的代码库,调整不同平台的操作性和适应性,添加了例子。
提高了ios中副本的选择和体验
flutter.dev/docs /资源/平台-适配器#文本编辑
样品
it集线器/闪存/样本/树/主/平台_设计
拷贝渲染有了很大的提高,包括数字表样式的对齐、旧样式的数字( tabular and old-style numbers )、零斜线( slash )和格式集)等,种类丰富 如本APP应用程序的屏幕快照所示,如下所示。
opentype字体支持允许您使用flutter进行许多复杂的排版
之后,我参加了游戏控制器的支援,会出现更有趣的APP吗?
丰富的排版格式
API.flutter.dev/flutter /绘制/文本样式/字体功能
游戏控制器支持
github /平板电脑/平板电脑/拉动/ 33868
标题:“谷歌Flutter 1.7正式发布:支持AndroidX和Android App Bundles”
地址:http://www.man-on.com/xwdt/22473.html