status_polling 1.0.0 copy "status_polling: ^1.0.0" to clipboard
status_polling: ^1.0.0 copied to clipboard

A Flutter widget that provides status polling functionality with visibility and scroll detection to optimize refresh operations.

example/status_polling_example.dart

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

class AttentionPageExample extends StatelessWidget {
  final String tag = "AttentionPageExample";

  const AttentionPageExample({super.key});

  @override
  Widget build(BuildContext context) {
    return StatusPollingWidget(
      logTag: tag,
      onRefreshStatus: (scrollOffset) {
        // 模拟刷新状态
        Future.delayed(Duration(seconds: 1));
      },
      child: RefreshIndicator(
        onRefresh: () {
          // 模拟下拉刷新列表数据
          return Future.delayed(Duration(seconds: 1));
        },
        child: ListView.builder(
          itemBuilder: (context, index) {
            return SizedBox.square();
          },
        ),
      ),
    );
  }
}
0
likes
0
points
8
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter widget that provides status polling functionality with visibility and scroll detection to optimize refresh operations.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, scroll_detector, visibility_detector_widget

More

Packages that depend on status_polling