快乐学习
一个网站喵查铺子(catpuzi.com)全搞定~
1、新建资源文件color.dart
import 'package:flutter/material.dart';
const kShrinePink50 = const Color(0xFFFEEAE6);
const kShrinePink100 = const Color(0xFFFEDBD0);
const kS……继续阅读 »
1、在MaterialApp中修改主题
inputDecorationTheme: InputDecorationTheme(
border: OutlineInputBorder(),
),
示例位置
ThemeData _buildShrineTheme() {
final ThemeData base = ……继续阅读 »
///_active:控制子Widget中的文字和文字所在区域的颜色,由父Widget管理;
///_highlight:控制的是边框,由子Widget自己管理
//父Widget
class ParentWidgetC extends StatefulWidget {
@override
State createState() ……继续阅读 »
一、定义子Widget
class TapboxB extends StatelessWidget {
final bool active;
//3.父级Widget传递过来的回调参数
final ValueChanged onChangedListener;
TapboxB({Key key, this.ac……继续阅读 »
1.自定义Widget状态
class TapboxA extends StatefulWidget {
TapboxA({Key key}) : super(key: key);
@override
State createState() => _TapboxAState();
}
……继续阅读 »