小编Jos*_*let的帖子

Flutter Web:RefreshIndicator 不再工作

虽然 RefreshIndicator 之前在移动设备和 Web 上都运行良好,但它不再刷新 Flutter Web 上的屏幕。在我的任何屏幕上都不可能再过度滚动,即使列表很长,但在移动版本上很容易实现。

从 flutter 3.3.x 更新到 3.7.9 后我注意到了这个问题

在此输入图像描述

这是另一个简化的例子。在手机上,重新加载随机生成的数字效果很好,在网络上什么也没有发生:

import 'package:flutter/material.dart';
import 'dart:math';

void main() => runApp(const MyHomePage());

class MyHomePage extends StatefulWidget {
  const MyHomePage({
    Key? key,
  }) : super(key: key);

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  String title = 'Hello';
  var rng = Random();

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: Scaffold(
        appBar: AppBar(
          title: Text(title),
        ),
        body: RefreshIndicator( …
Run Code Online (Sandbox Code Playgroud)

dart overscroll pull-to-refresh flutter

5
推荐指数
2
解决办法
1579
查看次数

标签 统计

dart ×1

flutter ×1

overscroll ×1

pull-to-refresh ×1