首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Flutter 可折叠边栏

    foldable_sidebar 地址:https://pub.dev/packages/foldable_sidebar 可折叠边栏 这是一个易于使用的软件包,用于向Flutter应用程序添加可折叠的...它是一个向左滑动的菜单,在大多数情况下,它包含应用程序中的重要连接,并且在显示时拥有一半的屏幕。 该演示视频展示了如何在Flutter中创建可折叠的侧边栏。...在此小部件中,我们将添加中心小部件。在内部,我们将添加一个列小部件。在列小部件中,我们将添加两个文本,并且mainAxisAlignment为中心。...在内部,我们将添加按钮的backgroundColor。我们将添加一个菜单图标和onPressed()方法。在此方法中,我们将定义setState()。...在此小部件中,我们将添加一个列小部件。在内部,我们将添加图像,文本和ListTile。我们将添加三个带有图标和文本的ListTile。

    6.4K50

    Flutter 中可定制的时间规划器

    在移动应用程序中,在很多情况下,用户需要输入出生日期、订票、安排会议等日期。 在在这个博客中,我们将**探索 Flutter 中可定制的时间规划器。...这是一个小部件,用于按计划向客户显示分配。每行显示一个小时,每列显示一天,但您可以更改该部分的标题并显示您需要的任何其他内容。 此演示视频展示了如何在 Flutter 中创建可自定义的时间规划器。...「setState」 方法,在 「setState」 方法内,给集合 tasks 添加 「TimePlannerTask」 组件,在这个组件中,添加颜色、日期时间、minutesDuration 和...」 按钮, floatingActionButton: FloatingActionButton( onPressed: () => _addObject(context), tooltip:...: FloatingActionButton( onPressed: () => _addObject(context), tooltip: 'Add random task

    1.7K20

    Flutter BottomNavigation 底部导航详解 及问题记录

    Flutter BottomNavigation 底部导航详解 主要是使用了 Scaffold下的 bottomNavigationBar 整个属性,在这个属性下,可以添加底部图标的背景色,选中颜色,...currentIndex = 0; static const int mainNum = 0xFFFA8C16; 这里多数一句 Flutter 提供了两套预设的主题UI 这些UI有很多的常量可以直接引入使用 如颜色..., 按钮,图标 Colors.white // 白色颜色 Icons.home // home 图标 FloatingActionButton // 漂浮的按钮 效果图 在colors.dart中查看预设颜色值...: FloatingActionButton( onPressed: _incrementCounter, tooltip: 'Increment', child...问题3: 目前dart辨析的时候,有很多括号, 格式不够优美,有没有第三方,成熟的组件以供使用 问题4: 如何在页面切换时 ,使用动画,自己写?框架有预设吗?

    3.3K10

    Flutter 的按钮,看这篇文章就够了

    我在之前的文章文本、图片和按钮在Flutter中怎么用中,简单介绍过按钮组件,本篇文章来详细聊聊Flutter中的各种按钮组件的各种应用场景。...在Flutter中,有很多的按钮组件,常见的有:FlatButton、RaisedButton、OutlineButton、IconButton、ButtonBar、FloatingActionButton...ButtonBar是一个按钮组,也就是说将多个按钮组合在一起。...FloatingActionButton FloatingActionButton简称FAB,可以实现浮动按钮,也可以实现类似闲鱼APP的底部凸起导航: ?...,未点击的时候的阴影 highligntElevation,点击时候的阴影值,默认是12.0 onPressed,点击事件回调 shape,可以定义FAB的形状等 首先我们先在一个普通页面展示一下FloatingActionButton

    9.8K31

    Riverpod - flutter 状态管理的应用

    如果将数据在 组件类的构造函数中携带,并在数层中进行传递,随着代码量的提升,将会极大的增加代码的复杂和易理解程度。...: FloatingActionButton( onPressed: _incrementCounter, tooltip: 'Increment', child...#### 组件分离但是 多数情况下, 我们需要渲染的页面,和改变数据的按钮 并不在一个组件中,例如,如果我们将这个按钮单独封装在一个类中。这种情况下,我们应该如何在点击按钮的时候增加数据呢?...( onPressed: _counter.increment, tooltip: 'Increment', child: const Icon(Icons.add),...先添加如下依赖 (这里使用 Flutter_hooks 举例)```yamldependencies: flutter_hooks: ^0.20.5 hooks_riverpod: ^2.5.1 riverpod_annotation

    19620

    基于 Flutter + 百度人工智能 开发出的一款测颜值的 App

    渲染多个浮动按钮 正常情况下,一个页面中,通过 floatingActionButton 选项,默认只能渲染一个浮动按钮。...如果需要渲染多个浮动按钮,可以通过 ButtonBar 控件来实现,代码示例如下: floatingActionButton: ButtonBar(   // alignment 属性用来指定子元素如何在横轴上进行排列...// 第二个浮动按钮     FloatingActionButton(       onPressed: () {},       tooltip: 'takepicture',       child...事件处理函数中,调用第 5 步中定义的 choosePic 函数,并把选取照片的方式传递到函数中: floatingActionButton: ButtonBar(   alignment: MainAxisAlignment.spaceAround...,   children: [     FloatingActionButton(       onPressed: () { +++     choosePic(ImageSource.camera

    2.5K30

    【Flutter 专题】87 初识状态管理 Bloc (二)

    FlutterBloc 状态管理; FlutterBloc FlutterBloc 可以更便利的实现 Bloc,主要是为了与 Bloc 共同使用而构建的;同样需要提前了解几个概念;和尚继续以上一节中的...Demo 进行扩展,添加了 Number 的递增和递减; BlocBuilder BlocBuilder 和尚理解为 Bloc 构造器,主要用于构建 Widget 以响应新的状态,相较于 StreamBuilder...包括两个参数,之前的状态和当前的状态,返回值为 Boolean 类型,true 为进行 listener 的监听,false 时过滤掉 listener 的监听;此时的过滤与 BlocBuilder 中的...A1: 在 FloatingActionButton 中添加 heroTag 区分 以前在学习 Hero Animation 时,在同一个 Page 页面不能用两个相同的 heroTag,和尚这次忽略了...FloatingActionButton 中也应用了 Hero 动画,需要区分一下即可; floatingActionButton: Column( crossAxisAlignment: CrossAxisAlignment.end

    97831

    基于 Flutter + 百度人工智能 开发出的一款测颜值的 App

    渲染多个浮动按钮 正常情况下,一个页面中,通过 floatingActionButton 选项,默认只能渲染一个浮动按钮。...如果需要渲染多个浮动按钮,可以通过 ButtonBar 控件来实现,代码示例如下: floatingActionButton: ButtonBar( // alignment 属性用来指定子元素如何在横轴上进行排列...// 第二个浮动按钮 FloatingActionButton( onPressed: () {}, tooltip: 'takepicture', child...事件处理函数中,调用第 5 步中定义的 choosePic 函数,并把选取照片的方式传递到函数中: floatingActionButton: ButtonBar( alignment: MainAxisAlignment.spaceAround..., children: [ FloatingActionButton( onPressed: () { +++ choosePic(ImageSource.camera

    2.6K20
    领券