书栈网 · BookStack 本次搜索耗时 0.041 秒,为您找到 578 个相关结果.
  • 创建拥有不同列表项的列表

    路线 1. 创建一个具有不同类型项目的数据源 项目的类型 创建项目的 List 2. 把数据源转换成 Widget 的 List 完整示例 我们经常需要创建展示不同类型内容的列表。比方说,我们可能在开发一个列表,它显示一个标题,后跟一些与标题相关的项目,然后是另一个标题,依此类推。 我们该如何用 Flutter 创建这样的结构呢? 路线...
  • Books

    Books about Dart Quick Start Guide to Dart Programming Early Dart books Dart: Scalable Application Development The Dart Programming Language Learning Dart - Second Edition Dar...
  • 使用 Mockito 模拟依赖关系

    使用步骤 1. 添加 mockito 依赖 2. 创建一个要测试的函数 3. 创建一个模拟了 http.Client 的测试文件 4. 给每一个条件写一个测试 5. 执行测试 总结 某些情况下,单元测试可能会依赖需要从线上 Web 服务或数据库中获取数据的类。这样会带来一些不便,原因如下: 访问线上服务或数据库会拖慢测试执行效率。 原...
  • 构建一个有验证判断的表单

    步骤 1. 创建表单 Form,并以 GlobalKey 作为唯一性标识 2. 添加带验证逻辑的 TextFormField 到表单中 3. 创建按钮以验证和提交表单 实现原理 完整示例 应用程序通常会要求用户在文本框中输入信息。例如,我们可能正在开发一个应用程序,该应用程序就需要用户输入邮箱和密码登录。 为了让应用程序更为安全易用,我们通常...
  • 给特定的 route 传参

    步骤 1. 定义需要传递的参数 2. 创建组件来获取参数 3. 把组件注册到路由表中 4. 导航到组件 此外,还可以使用 onGenerateRoute 提取参数 完整示例 Navigator 组件支持通过使用通用标识符从应用程序的任何地方导航到特定路由。在某些情况下,你可能还希望能够传递参数给特定路由。例如,你希望导航到 /user ...
  • 先行布局Row、Column

    1975 2018-12-05 《Flutter 实战》
    线性布局Row和Column 主轴和纵轴 Row 示例 Column 特殊情况 线性布局Row和Column 所谓线性布局,即指沿水平或垂直方向排布子Widght。Flutter中通过Row和Column来实现线性布局,类似于Android中的LinearLayout控件。Row和Column都继承自Flex,我们将在弹性布局一节中详细介绍...
  • 在列表顶部放置一个浮动的 app bar

    步骤 1. 创建一个 CustomScrollView 2. 使用 SliverAppBar 来添加一个浮动的 app bar 3. 使用 SliverList 来添加一个列表 完整示例 为了方便用户查看列表,你可能希望在用户向下滚动列表时隐藏 app bar,尤其在你的 app bar 特别高,导致它占据了很多竖向空间的时候。 一般情况下,你...
  • Tour

    A tour of the core libraries dart:core - numbers, collections, strings, and more Printing to the console Numbers Strings and regular expressions Searching inside a string Extrac...
  • goctl api

    goctl api Overview goctl api directive dart doc format go new reminder plugin ts validate goctl api Overview goctl api is one of the core modules in goctl, which can...