Android 如何在点击时弹出扑动卡?
我一直在尝试在Flitter上的卡片上弹出一篇博客文章,但每次我运行应用程序时,它都不会弹出任何内容。我已尝试将Card对象放入onTap语句中 代码如下: 文章_view.dartAndroid 如何在点击时弹出扑动卡?,android,ios,dart,flutter,Android,Ios,Dart,Flutter,我一直在尝试在Flitter上的卡片上弹出一篇博客文章,但每次我运行应用程序时,它都不会弹出任何内容。我已尝试将Card对象放入onTap语句中 代码如下: 文章_view.dart import 'package:flutter/material.dart'; import 'package:scip_app/articles_data.dart'; class _ArticleListItem extends ListTile { _ArticleListItem(Article ar
import 'package:flutter/material.dart';
import 'package:scip_app/articles_data.dart';
class _ArticleListItem extends ListTile {
_ArticleListItem(Article article) :
super(
title: new Text(article.title),
subtitle: new Text(article.blurb),
onTap: () {
new FullArticleDisplay(article);
}
);
}
class FullArticleDisplay extends StatelessWidget {
final Article article;
FullArticleDisplay(this.article);
@override
Widget build(BuildContext context) {
return new Container(
child: new Card(
child: new Column(
mainAxisSize: MainAxisSize.min,
children: <Widget>[
new ListTile(
title: new Text(article.title),
),
new Text(article.articled),
]
)
)
);
}
}
class ArticleList extends StatelessWidget {
final List<Article> _articles;
ArticleList(this._articles);
@override
Widget build(BuildContext context) {
return new ListView(
padding: new EdgeInsets.symmetric(vertical: 8.0),
children: _buildArticleList()
);
}
List<_ArticleListItem> _buildArticleList() {
return _articles.map((artic) => new _ArticleListItem(artic)).toList();
}
}
class ArticlesPage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new Scaffold(
appBar: new AppBar(
title: new Text("Articles")
),
body: new ArticleList(kArticles)
);
}
}
导入“包装:颤振/材料.省道”;
导入“package:scip_app/articles_data.dart”;
类\u ArticleListItem扩展ListTile{
_ArticleListItem(第条):
超级(
标题:新文本(文章标题),
字幕:新文本(article.blurb),
onTap:(){
新的FullArticleDisplay(文章);
}
);
}
类FullArticleDisplay扩展了无状态小部件{
最后一条;
FullArticleDisplay(this.article);
@凌驾
小部件构建(构建上下文){
退回新货柜(
孩子:新卡(
子:新列(
mainAxisSize:mainAxisSize.min,
儿童:[
新ListTile(
标题:新文本(文章标题),
),
新文本(第条、第条),
]
)
)
);
}
}
类ArticleList扩展了无状态小部件{
最终列表看起来您正在构建一个小部件,但您没有将其放在任何地方。您是否正在尝试显示对话框?如果是,请尝试将对new FillArticle Display的调用包装在对showDialog的调用中。或者您可以调用setState并将小部件保存在某个位置,以便可以将其包含在构建方法中。谢谢!…我尝试了为n关于颤振的教程等等,它们都是食谱式的,而不是关于如何使用颤振的指南,所以我一半了解我在做什么,一半不了解。如果你知道任何好的教程或指南,请让我知道!