api - Flutter:缓慢的滚动
问题描述
有了这个新闻屏幕,滚动通常会停止,如果不进入应用程序中的另一个屏幕,然后返回,我就无法让它工作。我不确定是什么原因造成的。我将如何解决这个问题?
个别文章的滚动也很缓慢。
Widget build(BuildContext context) {
return SafeArea(
child: Scaffold(
appBar: const PreferredSize(
preferredSize: const Size.fromHeight(Sizes1.appBarPrefSize),
child: const AdaptiveAppBarAndNavigationBar(
text1: SharedStrings.environmental,
text2: SharedStrings.news)),
body: _loading
? Center(child: Container(
child: CircularProgressIndicator(
valueColor: AlwaysStoppedAnimation(deepOrange),),
),
)
: SingleChildScrollView(
child: Container(
padding: Sizes1.paddingHoriz,
child: Column(
children: [
Container(
child: ListView.builder(
itemCount: articles.length,
shrinkWrap: true,
physics: const ClampingScrollPhysics(),
itemBuilder: (context, index) {
return ArticleTile(
imageUrl: articles[index].urlToImage,
title: articles[index].title,
desc: articles[index].description,
url: articles[index].url,
);
}),
解决方案
推荐阅读
- python - 计算条件概率时,括号运算符如何在 pandas 中工作?
- amazon-web-services - Redshift Unload:仅在第一个分区中添加标头,不包括其余部分
- antivirus - 从命令行允许文件 Symantec Endpoint Protection
- semantic-web - json-ld:引用模式的详细信息:Person
- javascript - JSON - Select2 数据格式
- javascript - Transfer file between servers
- c# - WPF pass reference of controls to user control
- c# - Unity main thread freeze with NetworkStream.ReadAsync?
- mysql - update SQL statement if only exist a record in a table
- c# - MimeKit 偏移量 37 处的意外令牌