Flutter 颤振文本颜色不随类更改
我是个新手。 我已经为Textstyle创建了类。 但是它的颜色没有改变。 我创建了两个类,一个用于颜色变量 和其他文本样式。 但它不起作用。请引导我。 这里附上完整的代码 提前谢谢Flutter 颤振文本颜色不随类更改,flutter,class,colors,Flutter,Class,Colors,我是个新手。 我已经为Textstyle创建了类。 但是它的颜色没有改变。 我创建了两个类,一个用于颜色变量 和其他文本样式。 但它不起作用。请引导我。 这里附上完整的代码 提前谢谢 import 'package:flutter/material.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { // This widget is the root of your applic
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
// This widget is the root of your application.
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
primarySwatch: Colors.blue,
),
home: HomePage(),
);
}
}
class HomePage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Container(
child: Column(
children: [
Text(
"bbbbbbbbbbb",
style: CtrBlblStyle(),
)
],
),
);
}
}
class CtrPublic {
static Color blblTextColor = Colors.green;
}
class CtrBlblStyle extends TextStyle {
final Color color;
CtrBlblStyle({
this.color,
}) : assert(true),
super(
color: color ?? CtrPublic.blblTextColor,
);
}
你可以试试这个
class CtrPublic {
static const Color blblTextColor = Colors.red;
}
然后
class CtrBlblStyle extends TextStyle {
final Color color;
CtrBlblStyle({
this.color = CtrPublic.blblTextColor,
});
}
您已将颜色指定为黑色,
Text()
的默认颜色为黑色。因此,在这种情况下,尝试将颜色从黑色更改为另一种颜色,然后运行您的,看看会发生什么。您好,Saiful,谢谢您的回复。我把颜色从黑色改成绿色。但同样的问题再次出现。谢谢你的合作。我能用另一种方式给出解决方案吗?如果你有兴趣的话。