Anonymous
NoSuchMethodError: «текст» при разработке приложений Flutter
Сообщение
Anonymous » 21 сен 2024, 18:05
Код: Выделить всё
import 'package:dma_inc/widgets_common/bg_widget.dart';
import 'package:dma_inc/widgets_common/applogo_widget.dart';
import 'package:dma_inc/consts/consts.dart';
import 'package:dma_inc/widgets_common/custom_textfield.dart';
import 'package:dma_inc/widgets_common/our_button.dart';
class Loginscreen extends StatelessWidget {
const Loginscreen({super.key});
@override
Widget build(BuildContext context) {
return bgWidget(Scaffold(
body: Center(
child: Column(
children: [
(context.screenHeight * 0.1).heightBox,
applogoWidget(),
"Log in to $appName".text.fontFamily(bold).white.size(18).make(),
20.heightBox,
Column(
children: [
customTextfield(hint: emailHint, title: email),
customTextfield(hint: passwordHint, title: password),
Align(
alignment: Alignment.centerRight,
child: (TextButton(
onPressed: () {}, child: forgetPass.text.make()))),
5.heightBox,
// ourButton().box.width(context.screenWidth - 50).make(),
ourButton(() {}, dmaRed, dmaWhite, 'login')
.box
.width(context.screenWidth - 50)
.make(),
],
)
.box
.white
.rounded
.padding(const EdgeInsets.all(16))
.width(context.screenWidth - 70)
.make()
],
),
),
));
}
}
здесь используется кнопка
Код: Выделить всё
import 'package:dma_inc/consts/consts.dart';
Widget ourButton(onPress, color, textcolor, title) {
return ElevatedButton(
style: ElevatedButton.styleFrom(
backgroundColor: color,
padding: const EdgeInsets.all(12),
),
onPressed: () {
onPress;
},
child: title.text.color(textcolor).fontFamily(bold).make());
}
здесь это определено
Код: Выделить всё
exception: Exception was thrown: NoSuchMethodError: 'text'
https://drive.google.com/file/d/1SBOOKE ... sp=sharing
Весь проект, если вам нужно это увидеть.
Пожалуйста, помогите мне исправить это исключение, прошло 2 дня, а я все еще застрял.
Я попробовал сделать логин в виде прямой строки («вход»).
Я пытался удалить onPassed целиком.
Подробнее здесь:
https://stackoverflow.com/questions/790 ... evelopment
1726931108
Anonymous
[code]import 'package:dma_inc/widgets_common/bg_widget.dart'; import 'package:dma_inc/widgets_common/applogo_widget.dart'; import 'package:dma_inc/consts/consts.dart'; import 'package:dma_inc/widgets_common/custom_textfield.dart'; import 'package:dma_inc/widgets_common/our_button.dart'; class Loginscreen extends StatelessWidget { const Loginscreen({super.key}); @override Widget build(BuildContext context) { return bgWidget(Scaffold( body: Center( child: Column( children: [ (context.screenHeight * 0.1).heightBox, applogoWidget(), "Log in to $appName".text.fontFamily(bold).white.size(18).make(), 20.heightBox, Column( children: [ customTextfield(hint: emailHint, title: email), customTextfield(hint: passwordHint, title: password), Align( alignment: Alignment.centerRight, child: (TextButton( onPressed: () {}, child: forgetPass.text.make()))), 5.heightBox, // ourButton().box.width(context.screenWidth - 50).make(), ourButton(() {}, dmaRed, dmaWhite, 'login') .box .width(context.screenWidth - 50) .make(), ], ) .box .white .rounded .padding(const EdgeInsets.all(16)) .width(context.screenWidth - 70) .make() ], ), ), )); } } [/code] здесь используется кнопка [code]import 'package:dma_inc/consts/consts.dart'; Widget ourButton(onPress, color, textcolor, title) { return ElevatedButton( style: ElevatedButton.styleFrom( backgroundColor: color, padding: const EdgeInsets.all(12), ), onPressed: () { onPress; }, child: title.text.color(textcolor).fontFamily(bold).make()); } [/code] здесь это определено [code] exception: Exception was thrown: NoSuchMethodError: 'text'[/code] https://drive.google.com/file/d/1SBOOKEWNfdVIWPL_la76MsWryUFyVL2p/view?usp=sharing Весь проект, если вам нужно это увидеть. Пожалуйста, помогите мне исправить это исключение, прошло 2 дня, а я все еще застрял. Я попробовал сделать логин в виде прямой строки («вход»). Я пытался удалить onPassed целиком. Подробнее здесь: [url]https://stackoverflow.com/questions/79009767/nosuchmethoderror-text-in-flutter-app-development[/url]