我正在从事一个Flutter 项目,想要实现的功能,其中滚动条是隐藏的页面加载时,只有当用户开始滚动显示.我try 了几种方法,但遇到了困难.以下是我当前的代码:
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:rashi/widgets/spacer.dart';
class Account extends ConsumerWidget {
const Account({super.key});
@override
Widget build(BuildContext context, WidgetRef ref) {
return Scaffold(
body: CustomScrollView(
slivers: <Widget>[
const SliverAppBar(
pinned: false,
snap: true,
floating: true,
title: Text('Account'),
),
SliverList(
delegate: SliverChildBuilderDelegate(
/// This is test generated list
(context, index) => ListTile(title: Text('Item #$index')),
// Builds 1000 ListTiles
childCount: 100,
),
),
],
),
);
}
}
如果任何人有在Flight中实现这种类型的滚动条行为的经验,我将非常感激您提供的任何指导或解决方案.
这就是我所期待的: