// Copyright 2014 The Flutter Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // Flutter code sample for CupertinoScrollbar import 'package:flutter/cupertino.dart'; void main() => runApp(const ScrollbarApp()); class ScrollbarApp extends StatelessWidget { const ScrollbarApp({super.key}); @override Widget build(BuildContext context) { return const CupertinoApp( theme: CupertinoThemeData(brightness: Brightness.light), home: ScrollbarExample(), ); } } class ScrollbarExample extends StatelessWidget { const ScrollbarExample({super.key}); @override Widget build(BuildContext context) { return CupertinoPageScaffold( navigationBar: const CupertinoNavigationBar( middle: Text('CupertinoScrollbar Sample'), ), child: CupertinoScrollbar( thickness: 6.0, thicknessWhileDragging: 10.0, radius: const Radius.circular(34.0), radiusWhileDragging: Radius.zero, child: ListView.builder( itemCount: 120, itemBuilder: (BuildContext context, int index) { return Center( child: Padding( padding: const EdgeInsets.all(8.0), child: Text('Item $index'), ), ); }, ), ), ); } }