如何解决您可以更改颤振文本主题吗?
如果主题在 main.dart 中设置为
return MaterialApp(
title: 'MY APP',theme: ThemeData(
primarySwatch: Colors.blue,fontFamily: 'Cabin',textTheme: TextTheme(
headline1: TextStyle(
fontFamily: 'Raleway',color: Colors.black,fontWeight: FontWeight.w600,fontSize: 18,),subtitle1: TextStyle(
fontFamily: 'Raleway',color: Colors.black54,fontSize: 16,
我使用的主题是
Text('MY STRING',style: Theme.of(context).textTheme.subtitle1),
如何在保留主题数据的其他属性(例如字体粗细、系列和大小等)的同时,使“我的字符串”成为与子标题 1 主题颜色不同的颜色?
解决方法
您可以使用 de 方法 copyWith(color: your_color)
更改 TextTheme 的属性。
示例:
Text('MY STRING',style: Theme.of(context).textTheme.subtitle1
.copyWith(color: Colors.red),)
文档参考:https://api.flutter.dev/flutter/material/TextTheme/copyWith.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。