import 'package:flutter/cupertino.dart'; class SlidingSegmentedControlPage extends StatefulWidget { const SlidingSegmentedControlPage({super.key}); @override State createState() => _SlidingSegmentedControlPageState(); } class _SlidingSegmentedControlPageState extends State { int? _groupValue = 0; @override Widget build(BuildContext context) { return CupertinoPageScaffold( navigationBar: const CupertinoNavigationBar( middle: Text('Sliding Segmented Control'), ), child: Center( child: CupertinoSlidingSegmentedControl( children: const { 0: Text('One'), 1: Text('Two'), 2: Text('Three'), }, onValueChanged: (int? value) { setState(() { _groupValue = value; }); }, groupValue: _groupValue, ), ), ); } }