gpt4 book ai didi

flutter - 抽象类函数无法在 flutter 中访问任何地方

转载 作者:行者123 更新时间:2023-12-05 04:35:54 27 4
gpt4 key购买 nike

我正在尝试使用像这样使用抽象函数的文本样式

import 'dart:ui';
abstract class AppStyles {
TextStyle getNameStyle() {
return TextStyle(
fontSize: 40.0,
);
}
}

我正在尝试访问这种样式

const Text(
'Welcome to Flutter app',
style: AppStyles.getNameStyle(),
),

也引用这个例子

Declaring a Styles file in Flutter

但是它说这个错误

enter image description here

最佳答案

要么创建静态函数

abstract class AppStyles {
static TextStyle getNameStyle() {
return TextStyle(
fontSize: 40.0,
);
}
}

或者创建 AppStyles 的子类并实例化它:

class AppStylesImpl extends AppStyles {}

const Text(
'Welcome to Flutter app',
style: AppStylesImpl().getNameStyle(),
),

关于flutter - 抽象类函数无法在 flutter 中访问任何地方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70938726/

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