Flutter 终于解决了其长期存在的滚动错误
谷歌最近宣布即将对其 Flutter 应用程序开发框架进行更新,旨在修复与使用该平台制作的应用程序中滚动相关的长期存在的错误。对于那些不熟悉的人来说,Flutter 是 Google 的一个开源软件开发工具包 (SDK),用于构建跨平台移动应用程序。
Flutter 中奇特的滚动 bug 由于其独特的性质而赢得了“Flutter 的口号”的绰号。该错误会影响 Flutter 制作的应用程序中的滚动速度,具体取决于触摸次数。例如,用两根手指滚动会导致滚动速度加倍。它与传统 Android 和 iOS 应用程序中观察到的一致滚动体验不同。
5 年多后,“Flutter 的陈词滥调”终于得到修复
Flutter 团队从早期阶段就意识到了这个错误,并于 2017 年 8 月提交了一个 GitHub 问题,远早于 2018 年 12 月 Flutter 的稳定版本。尽管它已经存在多年,但直到 10 月份才出现了一个解决方案,当时一位 Flutter 贡献者提出修复了 Flutter 的滚动行为与Android上的标准一致的问题。
该提案被Flutter团队接受,因为它在某些场景下可能会导致一些问题。即将推出的主要更新版本 3.18 目前可供 Beta 测试。该修复解决了该错误,使 Flutter 应用程序中的滚动符合用户期望,即滚动速度将独立于触摸次数。然而,肯定会有一些人习惯于将其视为一个有趣的功能而不是一个错误。
Flutter 团队还记录了一种恢复快速滚动错误(或功能)的方法
Flutter 团队计划进一步完善滚动行为,以准确匹配其在 iOS 上的工作方式。随着即将到来的变化,Flutter 应用程序将自动调整其滚动行为以与特定平台保持一致,确保为用户提供更加一致和类似原生的体验。
然而,Flutter 团队认识到开发人员偏好的多样性,承认有些人可能更喜欢保留当前(尽管是无意的)快速滚动手势。对于这些开发人员,团队记录了一种恢复到原始滚动样式的简单方法,为那些已经习惯现有行为的开发人员提供了灵活性。
总之,Google 即将推出的 Flutter 更新将解决长期存在的滚动错误(或某些功能)。通过提议的更改,Flutter 旨在为跨平台应用程序提供更一致的平台原生感觉。下面是快速滚动错误的演示。
免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!
-
【木偶奇遇记故事】《木偶奇遇记》是意大利作家卡洛·科洛迪(Carlo Collodi)创作的经典儿童文学作品,首次...浏览全文>>
-
【木偶奇遇记的作者是】《木偶奇遇记》是一部广为流传的经典儿童文学作品,深受全球读者喜爱。这部作品不仅在...浏览全文>>
-
【木偶奇遇记的原创作者】《木偶奇遇记》是一部广为人知的经典儿童文学作品,讲述了小木偶匹诺曹在冒险中成长...浏览全文>>
-
【木偶惊魂结局是什么】《木偶惊魂》是一部以悬疑、惊悚为主导的影片,剧情围绕一个神秘的木偶展开,讲述主角...浏览全文>>
-
【木偶的森林读后感】《木偶的森林》是王一梅创作的一部儿童文学作品,讲述了一个关于成长、友情与自我认知的...浏览全文>>
-
【木牛流马原理】“木牛流马”是中国古代一种用于运输的机械装置,相传为三国时期蜀汉丞相诸葛亮所发明。其主...浏览全文>>
-
【螺旋铁的寓意和象征风水】在风水学中,许多物品被赋予了特殊的象征意义和能量,其中“螺旋铁”作为一种具有...浏览全文>>
-
【木鸟民宿简介】木鸟民宿是一家专注于提供个性化、高品质短租住宿服务的平台,致力于为用户打造温馨、舒适的...浏览全文>>
-
【木讷是什么意思呢】“木讷”是一个汉语词汇,常用来形容一个人性格内向、不善言辞、反应较慢或表达不够灵活...浏览全文>>
-
【螺旋输送机有哪些材质】螺旋输送机作为一种常见的物料输送设备,广泛应用于食品、化工、建材、冶金等行业。...浏览全文>>