小编mar*_*rse的帖子

TextFormField 中 LabelText 和 HintText 之间的更多空间(Flutter)

我想增加 TextFormField 中 labelText 和hintText 之间的距离,而 contentPadding: E​​dgeInsets.fromLTRB(x, x, x, x) 根本没有帮助我,它确实应用了填充,但这些元素保持在一起。

我的预览:在此处输入图片说明

flutter-layout

7
推荐指数
1
解决办法
4565
查看次数

声明一个或多个自定义主题

我正在尝试在 flutter 项目中创建自定义主题。

我创建了一个单独的文件(mycolors.dart),其中定义了一些颜色(const myPrimaryColor = const Color(0xFFFF3900); 等等)

然后,在 main.dart 中,我指的是这些颜色和自定义字体,但在 Widget 构建内部...

如何隔离主题数据(颜色和字体/文本样式),比如说“单独”,并在类中引用它?

我还可以定义 2 个不同的主题并稍后在项目中使用它们吗?

非常感谢。

import 'package:flutter/material.dart';
import 'package:my_repository/mycolors.dart';
import 'package:flutter_statusbarcolor/flutter_statusbarcolor.dart';

void main() {
  runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    FlutterStatusbarcolor.setStatusBarColor(myPrimaryColor);
    return MaterialApp(
      theme: ThemeData(
        fontFamily: 'Raleway',
        primaryColor: myPrimaryColor,
        accentColor: myAccentColor,
        scaffoldBackgroundColor: myBackgroundColor,
        cardColor: mySurfaceColor,
        textSelectionColor: myPrimaryColor,
        errorColor: myErrorColor,
      ),
      home: Scaffold( ....
Run Code Online (Sandbox Code Playgroud)

flutter flutter-layout

3
推荐指数
1
解决办法
5416
查看次数

标签 统计

flutter-layout ×2

flutter ×1