[flutter] 플러터 커퍼티노 스테퍼의 프로퍼티와 메소드

1. 플러터 커퍼티노 스테퍼란?

플러터에서는 iOS의 네이티브 디자인인 커퍼티노 디자인을 구현하기 위해 커퍼티노 위젯을 제공합니다. 커퍼티노 스테퍼는 일반적으로 숫자나 값의 범위를 선택하는 데 사용되는 위젯입니다. 이 위젯을 사용하여 사용자가 값을 증가 또는 감소시키는 스테퍼를 만들 수 있습니다.

2. 플러터 커퍼티노 스테퍼의 프로퍼티

2.1 value

2.2 min

2.3 max

2.4 onChanged

3. 플러터 커퍼티노 스테퍼의 메소드

3.1 animateTo

void animateTo(
  double value,
  Duration duration,
  Curve curve,
)

4. 예제 코드

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

class CupertinoStepperExample extends StatefulWidget {
  @override
  _CupertinoStepperExampleState createState() => _CupertinoStepperExampleState();
}

class _CupertinoStepperExampleState extends State<CupertinoStepperExample> {
  double _value = 0;

  @override
  Widget build(BuildContext context) {
    return Center(
      child: CupertinoStepper(
        value: _value,
        min: 0,
        max: 10,
        onChanged: (newValue) {
          setState(() {
            _value = newValue;
          });
        },
      ),
    );
  }
}

References