书栈网 · BookStack 本次搜索耗时 0.032 秒,为您找到 578 个相关结果.
  • 实现「滑动清除」效果

    步骤 1. 创建项目列表 创建一个数据源 将数据源转换成一个 List 2. 把每一项打包一个 Dismissible Widget 3. 提供“滞留”提示 完整代码 “滑动清除”在许多移动应用中都很常见。比如,我们在写一个邮件应用,我们会想让用户能够滑动删除列表中的邮件消息。用户操作时,我们可能需要把这封邮件从收件箱移动到垃圾箱。 Flu...
  • Overview

    Tools General-purpose tools DartPad IDEs and editors Command-line tools Debugging and diagnostics Tools for developing web apps Tools for developing command-line apps and ser...
  • 十二、全面深入理解状态管理设计

    文章汇总地址: 一、scoped_model InheritedWidget 二、BloC 三、flutter_redux 四、fish_redux 资源推荐 完整开源项目推荐: 作为系列文章的第十二篇,本篇将通过 scope_model 、 BloC 设计模式、flutter_redux 、 fish_redux 来全面深入分析, Flu...
  • 监测 Kraken 是否在屏

    检测 Kraken 是否在屏 使用 RouteObserver 自动切换 手动进行暂停 检测 Kraken 是否在屏 使用 RouteObserver 自动切换 此方法仅适用于使用 Flutter 所提供的跳转能力, 当一个 App 从一个 Kraken 页面跳转到另外一个页面时,必然希望原有 Kraken 页面所执行的动画等操作将不再执...
  • 十三、全面深入触摸和滑动原理

    文章汇总地址: 1、事件流程 1.1 、hitTest 1.2、RendererBinding.hitTest 1.3、GestureBinding.hitTest 1.4、dispatchEvent 2、事件竞争 2.1、PointerDownEvent 2.2 开始竞争 普通按下: 长按之后抬起: 竞技失败: 2.3 滑动事件 ...
  • 测算 Kraken 的运行性能

    测算 Kraken 的运行性能 开启 Profile 模式 获取性能报告 测算 Kraken 的运行性能 在使用 Kraken 的过程中,难免会遇到一些性能瓶颈。 通常情况下 Kraken 都可以快速地完成页面的渲染,但是在一些特殊的场景下,Kraken 的性能会受到一些影响,从而使整体的性能体验看上去并没有那么好。 在 Profile 运行模...
  • 十八、 神奇的ScrollPhysics与Simulation

    文章汇总地址: 一、前言 二、 ScrollPhysics 2.1、ScrollConfiguration 和 ScrollBehavior 三、ScrollPhysics 工作原理 3.1、applyPhysicsToUserOffset 3.2、applyBoundaryConditions 3.3、createBallisticSimula...
  • 打包和发布为 iOS 应用

    打包和发布到 iOS 平台 预先准备 在 App Store Connect 上注册你的 App 登记套装 ID 在 App Store Connect 创建一个应用记录 检查 Xcode 项目设置 更新应用版本号 添加应用图标 创建一个构建归档(build archive) 发布你的 app 到 TestFlight 发布你的 app 到...
  • 十六、详解自定义布局实战

    文章汇总地址: 一、前言 二、MultiChildRenderObjectWidget 1、ContainerRenderObjectMixin 2、RenderBoxContainerDefaultsMixin 3、ContainerBoxParentData 4、MultiChildRenderObjectWidget 5、MultiChil...