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