我对颤振完全陌生,我的第一步已经引起了我无法通过自己或搜索此网站解决的错误..
我想创建一个按钮,但根据我的理解得到一个缺少方向性的执行。唯一需要 textDirection 的小部件是 Text 小部件,但它有,所以这里有什么问题?一个完整的开始也已经尝试了几次,包括。新模拟器..
这是我的代码:
import 'package:flutter/material.dart';
void main(){
runApp(
new MyStatefullWidget()
) ;
}
class MyStatefullWidget extends StatefulWidget {
@override
_MyStatefullWidgetState createState() => _MyStatefullWidgetState();
}
class _MyStatefullWidgetState extends State<MyStatefullWidget> {
@override
Widget build(BuildContext context) {
return Container(
color:Colors.red,
child: Center(
child: RaisedButton(
child: Text("klick mich", textDirection: TextDirection.ltr),
onPressed: (){
print("Hi");
},
),
),
);
}
}
Run Code Online (Sandbox Code Playgroud)
这是错误消息:
I/flutter ( 4763): ??? EXCEPTION CAUGHT BY WIDGETS LIBRARY ????????????????????????????????????????????????????????????
I/flutter ( 4763): The following assertion was thrown building InkWell(gestures: …Run Code Online (Sandbox Code Playgroud) 我有一个字符串列表,我想通过 map() 将其转换为卡片小部件列表,并希望在列小部件中呈现此卡片列表。我在“列子项”上收到上述错误。我没明白出什么问题了。谁能帮我?
这就是我的代码:
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
final List <String> textData = ['Dase','two'];
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: Text("App Test 1.1"),
actions: <Widget>[
IconButton(
icon: Icon(Icons.ac_unit),
tooltip: 'freeze me',
onPressed: () {},
)
],
),
body: Center(
child: Column(children: <Widget>[
Padding(
padding: EdgeInsets.all(20.0),
child: RaisedButton(
child: Text("Add Text"),
onPressed: () {},
)),
Column(
children: textData
.map(
(element) => Card(
margin: EdgeInsets.all(50.0),
child: Column(
children: <Widget>[ …Run Code Online (Sandbox Code Playgroud)