gpt4 book ai didi

flutter - 在 flutter 中创建默认值 t.d <style> </style>

转载 作者:IT王子 更新时间:2023-10-29 07:14:21 25 4
gpt4 key购买 nike

我想创建一些默认值,如文本大小、背景颜色等,我可以使用与 android 中相同的逻辑吗,有没有人可以帮助我。谢谢

`<style name="Style">
<item name="android:textSize">10pt</item>
</style>`

最佳答案

关于文本样式,我们有 TextThemeTextStyle 类可以帮助您。

您可以像这样在 ma​​in.dart 文件中设置一个常量 TextStyle 值:

const style = const TextStyle(
fontSize: 10.0,
fontWeight: FontWeight.bold,
);

您可以在导入主文件的任何文件中使用它:

import 'package:<you package name>/main.dart';

如果您希望根据文本类型使用特定的全局样式,您可以使用 TextTheme。您必须像这样将此值传递给 MaterialApp 小部件:

    new MaterialApp(
title: 'Flutter Demo',
theme: new ThemeData(
primarySwatch: Colors.blue,
textTheme: const TextTheme(
//the styles you want
)
),
home: new MyHomePage(title: 'Flutter Demo Home Page'),
)

然后在您的代码中,尤其是在您具有 BuildContext 引用的构建方法中,您可以调用:

Theme.of(context).textTheme.body1;

关于flutter - 在 flutter 中创建默认值 t.d &lt;style&gt; &lt;/style&gt;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48402991/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com