パッケージ、リポジトリ、アプリカテゴリを検索

numberpicker のカバー
パッケージ詳細v2.1.2

numberpicker

NumberPicker は、ユーザーがスピンナーロールで数値を選択できるウィジェットです。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
14.8万
いいね数
688
Pub ポイント
160

パッケージをインストール

flutter pub add numberpicker

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

NumberPicker は、スクロール可能なスピンナーツールを使用して数値を選択できる Flutter ウィジェットであり、数値入力に直感的でインタラクティブな方法を提供します。滑らかなスクロール、カスタマイズ可能な範囲、ステップインクリメント、フォーマットオプションをサポートしています。クロスプラットフォーム対応で、Android、iOS、Web、macOS、Windows、Linux でスムーズに動作します。年齢、数量、設定調整など、正確な数値入力が必要なフォームに最適です。

用途

  • 数値を含むフォーム入力
  • 音量や速度などの設定を調整する
  • ショッピングカートでの数量選択
  • 年齢または生年月日の入力
  • UI でのカスタマイズ可能な数値範囲

主な機能

  • スクロール可能なスピンナーインターフェース
  • 設定可能な最小値/最大値
  • ステップ増分制御
  • カスタムフォーマットのサポート
  • クロスプラットフォーム互換性
  • スクロール中のスムーズなアニメーション

適している対象

  • フォームベースのアプリを開発する開発者
  • インタラクティブな数値入力を必要とするUIデザイナー
  • 正確な数値選択を必要とするアプリ
  • 複数のデバイスをターゲットとするクロスプラットフォームアプリケーション

注意事項

  • カスタム外観のためには追加のスタイル設定が必要になる場合があります
  • 範囲の境界を超える内蔵検証は限定的
  • 非常に大きな数の範囲を使用した場合のパフォーマンスへの影響
  • 数値以外のデータ型には適していません

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

NumberPicker Build Status Coverage Status

NumberPicker is a custom widget designed for choosing an integer or decimal number by scrolling spinners.

ezgif com-gif-maker

Example:

(See example for more)

class _IntegerExample extends StatefulWidget {
  @override
  __IntegerExampleState createState() => __IntegerExampleState();
}

class __IntegerExampleState extends State<_IntegerExample> {
  int _currentValue = 3;

  @override
  Widget build(BuildContext context) {
    return Column(
      children: <Widget>[
        NumberPicker(
          value: _currentValue,
          minValue: 0,
          maxValue: 100,
          onChanged: (value) => setState(() => _currentValue = value),
        ),
        Text('Current value: $_currentValue'),
      ],
    );
  }
}

カテゴリー

依存関係

依存関係一覧 1 件

ソースリポジトリ

このパッケージを使用しているプロジェクト