全国协议5人面授小班,企业级独立开发考核,转业者的IT软件工程师基地 登录/注册 | 如何报名

免费领取试听课程

并获得专业顾问一对一进行选课辅导

课程名称不能为空
姓名不能为空
手机号码不能为空

领取成功

Flutter 3.3已发布

行业新闻 汉码未来 | Flutter

2022-08-31 11:10:10

本次更新带来了 Flutter Web 平台、桌面端平台、文本处理的性能和其他更新内容。

Flutter 3.3已发布

框架更新

全局挑选

到现在,Flutter在Web文本选择交互仍未达到预期。Flutter不同的应用,原生的Web应用程序将每个节点构建为树结构。在传统中Web在应用中,您可以通过拖动手势轻松选择网页上的节点,这是在FlutterWeb在应用中不能轻易达成。

从今天开始,一切都变了。我们介绍了SelectionAreawidget,它子widget现在可以随意选择!

仅需使用SelectionArea包装路由显示的内容(如Scaffold),Flutter一切都会为你解决,你就能享受到这种强大的新特点。

如果你想更全面、更深入地了解这个奇妙的新功能,请访问SelectionAreaAPI页面。

触控板操作

Flutter3.3优化对触摸板的支持。Flutter它不仅带来了更丰富、更平滑的控制,还减少了几种特定情况下的误触。如果你想知道错误触摸的例子,你可以查看Flutter实用教程页面。将页面滚到底部DartPad,并遵循以下步骤:

缩小窗口,让滚动条出现在上半部分

将指针悬停在上半部分

用触摸板滚动

在Flutter3.3之前,使用触摸板滚动会拖动元素,因为Flutter模拟模拟手势事件

从Flutter3.3开始时,使用触摸板滚动会正确滚动列表,因为Flutter会传递「滚动」事件,卡不会识别这些事件,但是列表会处理相应的事件

欲了解更多信息,请访问Flutter触摸板手势)设计文档,并查看获取请求:

PR89944:支持框架中的触摸板手势

PR31591:iPad触摸版手势

PR34060:ChromeOS/Android触控板手势

PR31594:Win触摸板手势32

PR31592:Linux触摸板手势

PR31593:Mac触摸板手势

随手写功能

感谢社区成员fbcouch输入。这个函数已经默认处于CupertinoTextField,TextField和EditableText上启用。只需要将Flutter升级到3.这个新功能可以为您的客户带来。

文本输入

为了增强对富文本编辑的支持,我们从底层平台添加了此更新TextInputPlugin接受更精细的更新能力。TextInputClient只能传递新的编辑状态,而不能细分新旧状态之间的变化,TextEditingDelta和DeltaTextInputClient填写此部分的信息差异。通过浏览这些变化,您可以在输入时构建输入区域的自定义样式,该区域将扩展和收缩。要了解更多信息,您可以查看富文本编辑器的示例。


以上就是汉码未来给大家分享的文章,希望对小伙伴们有所帮助,想要了解更多Flutter 3.3已发布相关内容的小伙伴可以登录汉码未来官网咨询,主打5人小班,全程面授,主打Java开发,web前端开发等课程,有专业的授课老师为你答疑解惑。

    

分享到:



【免责声明】由于政策等各方面情况的不断调整与变化,本网站所提供的信息仅供参考,请以权威部门公布的正式信息为准。本网站在文章内容来源出处标注为其他平台的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如您对内容、版权等问题存在异议请与本站联系,我们会及时进行处理解决。 删除,请联系客服。
相关推荐
为什么选择汉码未来