摘要:Offstage是控制组件隐藏/可见的组件,如果感觉有些单调功能不全,我们可以使用Visibility,Visibility也是控制子组件隐藏/可见的组件。不同是的Visibility有隐藏状态是否留有空间、隐藏状态下是否可调用等功能。
阅读全文
摘要:import 'package:flutter/material.dart'; import 'package:flutter_app/pages/dismissed_page.dart'; class GestureAppPage extends StatefulWidget { @override State createState() { // TODO: imple...
阅读全文
摘要:生命周期是一个组件加载到卸载的整个周期,熟悉生命周期可以让我们在合适的时机做该做的事情, flutter中的State生命周期和android以及React Native的生命周期类似。 大致可以分为3个阶段: 初始化 状态变化 组件移除 初始化 State初始化时会依次执行 : 构造函数 > in
阅读全文
摘要:import 'package:flutter/material.dart'; import 'KeepAliveDemo.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { @override W
阅读全文
摘要:Tooltip是继承于StatefulWidget的一个Widget,它并不需要调出方法,当用户长按被Tooltip包裹的Widget时,会自动弹出相应的操作提示。
阅读全文
摘要:import 'package:flutter/material.dart'; class DismissedAppPage extends StatefulWidget { @override State<StatefulWidget> createState() { return new _DismissedAppPageState(); } } class _DismissedAppPage
阅读全文
摘要:flutter_bloc 是一个bloc第三方库,这个库很方便的让你集成bloc模式,这个库结合了RXDart,先了解一下bloc 的模式吧 1,widget 触发event 事件 2,bloc 接收event 事件并作出逻辑处理 3 ,并把逻辑处理结果给返回出来 4,UI展示数据 其实它有点像mv
阅读全文
摘要:import 'package:flutter/material.dart'; import 'package:rxdart/rxdart.dart'; import 'dart:async'; class RxDartDemo extends StatelessWidget { @override Widget build(BuildContext context) { return Scaff
阅读全文
摘要:PlatformChannel功能简介 PlatformChannel分为BasicMessageChannel、MethodChannel以及EventChannel三种。其各自的主要用途如下: BasicMessageChannel: 用于传递数据。Flutter与原生项目的资源是不共享的,可以
阅读全文
摘要:import 'dart:convert'; import 'package:flutter/material.dart'; import 'package:http/http.dart' as http; import 'dart:async'; class HttpDemo extends St
阅读全文
摘要:1.前言 在Dart库中,有两种实现异步编程的方式(Future和Stream),使用它们只需要在代码中引入dart:async即可。 本文主要介绍Stream的相关概念及利用其异步特性来实现简单的响应式编程。 2.什么是Stream? 为了将Stream的概念可视化与简单化,可以将它想成是管道(p
阅读全文
摘要:一个圆形图标按钮,它悬停在内容之上,以展示应用程序中的主要动作。FloatingActionButton通常用于Scaffold.floatingActionButton字段 效果: 文档:https://api.flutter.dev/flutter/material/FloatingAction
阅读全文
摘要:文档:https://api.flutter.dev/flutter/material/PopupMenuButton-class.html 效果;
阅读全文
摘要:文档:https://api.flutter.dev/flutter/material/showDatePicker.html 效果:
阅读全文
摘要:文档:https://api.flutter.dev/flutter/material/Switch-class.html 效果:
阅读全文