Loading

摘要: 前言 Material组件库中提供了Material风格的单选开关Switch和复选框Checkbox,虽然它们都是继承自StatefulWidget,但它们本身不会保存当前选中状态,选中状态都是由父组件来管理的。当Switch或Checkbox被点击时,会触发它们的onChanged回调,可以在此 阅读全文
posted @ 2019-12-18 19:01 Parzulpan 阅读(2081) 评论(0) 推荐(0) 编辑
摘要: 前言 Flutter中,可以通过Image组件来加载并显示图片,Image的数据源可以是asset、文件、内存以及网络。 ImageProvider 是一个抽象类,主要定义了图片数据获取的接口load(),从不同的数据源获取图片需要实现不同的ImageProvider ,如AssetImage是实现 阅读全文
posted @ 2019-12-18 17:21 Parzulpan 阅读(1233) 评论(0) 推荐(0) 编辑
摘要: 前言 Material组件库中提供了多种按钮组件如RaisedButton、FlatButton、OutlineButton等,它们都是直接或间接对RawMaterialButton组件的包装定制,所以他们大多数属性都和RawMaterialButton一样。 有Material 库中的按钮都有如下 阅读全文
posted @ 2019-12-18 14:45 Parzulpan 阅读(686) 评论(0) 推荐(0) 编辑
摘要: ``` dart // 文本、字体样式 import 'package:flutter/material.dart'; class TextFontStyle extends StatelessWidget { // 声明文本样式 TextStyle textStyle = const TextStyle(fontFamily: 'MyFont', fontSize: 30, ); @overri 阅读全文
posted @ 2019-12-18 11:57 Parzulpan 阅读(1705) 评论(0) 推荐(0) 编辑
摘要: 前言 一个永恒的主题,“状态(State)管理”,无论是在React/Vue(两者都是支持响应式编程的Web开发框架)还是Flutter中,他们讨论的问题和解决的思想都是一致的。 一个问题,StatefulWidget的状态应该被谁管理?Widget本身?父Widget?都会?还是另一个对象?答案是 阅读全文
posted @ 2019-12-18 09:52 Parzulpan 阅读(1008) 评论(0) 推荐(0) 编辑