- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
关闭。这个问题需要details or clarity .它目前不接受答案。
想改进这个问题?通过 editing this post 添加详细信息并澄清问题.
1年前关闭。
Improve this question
我的应用程序使用 flutter 构建测试应用程序博客,后端 wordpress 但我不知道在哪里添加
你能帮我吗?
我的应用程序使用 flutter 构建测试应用程序博客,后端 wordpress 但我不知道在哪里添加
你能帮我吗?
主要.dart
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
title: 'blog',
home: HomeScreen(),);}}
class HomeScreen extends StatefulWidget {
@override
_HomeScreenState createState() => _HomeScreenState();
}
List<SinglePost> parsePosts(response) {
final parsed = jsonDecode(response)['posts'].cast<Map<String, dynamic>>();
return parsed.map<SinglePost>((json) => SinglePost.fromJson(json)).toList();
}
Future<List<SinglePost>> _getPosts() async {
final response = await http.get(baseUrl);
return compute(parsePosts, response.body);
}
class _HomeScreenState extends State<HomeScreen> {
Future<List<SinglePost>> _postsFuture;
@override
void initState() {
super.initState();
_postsFuture = _getPosts();
}
@override
Widget build(BuildContext context) {
return SafeArea(
child: FutureBuilder<List<SinglePost>>(
future: _postsFuture,
builder: (context, snapshot) {
if (snapshot.hasError)
return Scaffold(
body: Center(
child: Text("Error"),
),
);
if (snapshot.hasData) {
return Scaffold(
appBar: AppBar(
elevation: 0,
title: Text(
"blog",
style: Theme.of(context)
.textTheme
.title
.copyWith(color: Colors.black),
),
actions: <Widget>[
Padding(
padding: const EdgeInsets.all(9.0),
child: ClipRRect(
borderRadius: BorderRadius.circular(9),
child: Image.network(
"${snapshot.data[0].avatarURL}",
fit: BoxFit.cover,
),
),
)
],
),
body: ListView(
children: <Widget>[
Container(
height: MediaQuery.of(context).size.height * .35,
margin: const EdgeInsets.symmetric(vertical: 15.0),
child: PageView.builder(
controller: PageController(viewportFraction: .76),
scrollDirection: Axis.horizontal,
itemCount: snapshot.data.length,
itemBuilder: (context, i) => OverlayedContainer(
authorAvatar: "${snapshot.data[i].avatarURL}",
author: "${snapshot.data[i].authorName}",
image: "${snapshot.data[i].featuredImage}",
title: "${snapshot.data[i].title}",
onTap: () => Navigator.push(
context,
MaterialPageRoute(
builder: (context) =>
PostScreen(postData: snapshot.data[i]),
),
),
),
),
),
Padding(
padding: const EdgeInsets.all(9),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
Text(
"All Posts",
style: Theme.of(context).textTheme.subtitle,
),
ListView.builder(
shrinkWrap: true,
physics: NeverScrollableScrollPhysics(),
itemCount: 5,
itemBuilder: (context, i) => PostContainer(
author: "${snapshot.data[i].authorName}",
image: "${snapshot.data[i].featuredImage}",
title: "${snapshot.data[i].title}",
onTap: () => Navigator.push(
context,
MaterialPageRoute(
builder: (context) =>
PostScreen(postData: snapshot.data[i]),
),
),
),
)
],
),
)
],
),
);
} else {
return Scaffold(
body: Center(
child: CircularProgressIndicator(),
),
);
}
},
),
);
}
}
最佳答案
我知道
添加 pubsec.yaml
并导入包
..
..
但是在 home.dart 里面写代码我不知道
关于ios - 如何使用flutter,wordpress在我的应用程序中添加拉动刷新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61928010/
我有一个包含 5 个选项卡的选项卡栏,每个选项卡都包含一些数据。当用户下拉刷新时,我想显示一个刷新指示器,并且选项卡内的数据应该通过 API 调用进行更新。下面是我到目前为止尝试过的代码。 帮助我了解
我正在尝试使用 CollapsingToolbarLayout 和 AppBarLayout 底部的其他 View 来创建以下行为,但是当我滚动时栏没有折叠/展开/拉动 PullView,这意味着在使
我正在尝试在 React Native 中构建类似于 IMessage 和 WhatsApp 标题的内容,用户可以向下拉以显示标题中的搜索栏。 我已经能够向下拉以显示隐藏的输入,但由于 ScrollV
我希望让我的页面具有响应性,添加了 Bootstrap 并将我的两个 div 排成一行,放在一个流体容器中。 我尝试向左按钮添加向右拉/向右浮动,向右图像向左拉/向左浮动,但它们没有移动。 我没有使用
如何使用简单的饼图从下面的 s:variant 块中获取标题标签? product_variants-96590662 Default Title 10.00 002 0 我已
我已经编写了一些代码,使用 Instagram 图形 API 从 Instagram 中提取图像。一切工作正常,但性能很慢。我正在使用 JavaScript,但也遇到了同样的问题,但使用 PHP 时情
我是一名优秀的程序员,十分优秀!