首页 > 解决方案 > 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,
                              );
                            }),

标签: apiflutterscroll

解决方案


推荐阅读