gpt4 book ai didi

flutter - 其他文件中的单独小部件 flutter

转载 作者:行者123 更新时间:2023-12-03 02:49:40 25 4
gpt4 key购买 nike

我想让我的代码更整洁,但是当我在 1 个文件中分离我经常使用的小部件时遇到问题

这是我的主要小部件

import 'package:a_tiket/Helpers/widget_helper.dart';
class LoginPage extends StatefulWidget {
@override
_LoginPageState createState() => _LoginPageState();
}
class _LoginPageState extends State<LoginPage> {

bool _isLoading = false;
var _message = '';
var _hasError = false;

@override
Widget build(BuildContext context) {
return
_isLoading ?
_loadingWidget(context)
:
Scaffold(
body: SingleChildScrollView(
child: Container(
),
],
),
)
)
)
;
}
}

这是我的 widget_helper.dart
Widget _loadingWidget (BuildContext context){
return Scaffold(
body: Center(
child: CircularProgressIndicator(
backgroundColor: ACCENT_COLOR,
valueColor: new AlwaysStoppedAnimation<Color>(PRIMARY_COLOR),
),
),
);
}

问题是我有一些错误。我已经为 widget_helper 添加了导入,但仍然出现错误
lib/Pages/loginPage.dart:193:7: Error: The method '_loadingWidget' isn't defined for the class '_LoginPageState'.

我该怎么办?我只是想让代码更整洁

最佳答案

请删除underline从改变

_loadingWidget(context)


loadingWidget(context)

关于flutter - 其他文件中的单独小部件 flutter ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60650739/

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