問題タブ [cupertinopicker]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flutter - Flutter:onCloseのCupertinoPicker BottomSheetリスナー?
CupertinoPicker に関連するコードを Flutter Gallery で探しています。
関連するコードの抜粋は次のとおりです。
ここで、CupertinoPicker が閉じるとき、つまり、ユーザーが選択を行い、その選択が最終的なときのためのコールバック/リスナーが必要です。最終的な選択が何であるかを知る必要があります。
ここでの使用例は、ボトムシートが閉じたときに、彼の最終選択に基づいて API コールバックを作成したいということです。
現時点では、onSelectedItemChanged のコールバックしかないため、ユーザーがピッカーをスピンしたときにのみ値を取得できます。以下のgifを参照してください。
BottomSheet ウィジェットに onClosing コールバックがあることがわかります: https://docs.flutter.io/flutter/material/BottomSheet-class.html
しかし、Flutter Gallery サンプルが次のコードを使用してボトムシートを呼び出しており、コードからボトムシートを取得する方法がないため、使用するインスタンスを取得する方法について混乱しています。
これのコールバックリスナーを取得する方法を知っている人はいますか?
編集 - Remi のソリューションに基づいて、onTap コールバック内に Navigator.of(context).pop(value) コードを追加しました。ただし、CupertinoPicker は永続的ではないため、ユーザーがピッカーの外側に触れると、ピッカーはそれ自体を閉じ、null 値が返されます。
flutter - Cupertino Picker の幅と高さを設定する
フラッターのクパチーノ ピッカーは 100% の幅を取ります。
カスタム スタイルを適用するにはどうすればよいでしょうか。高さ、幅、境界線?
幅のあるコンテナの中に入れようとしましたが、うまくいきませんでした.代わりに、コンテナに色を付けると、奇妙なソフトエッジの背景がありました.
flutter - 選択した最初の CupertinoPicker 選択インデックスを設定します
私はフラッター開発の初心者です。クリックしてトリガーされたCupertinoPicker
内部にしようとしています。showCupertinoModalPopup
CupertinoButton
を選択した後、ボタンをもう一度クリックして を選択しProvinsi (Province)
直すことができProvince
ますが、選択したアイテムのはずです。
これが私のコードです
initialValue
設定するものはありますCupertinoPicker
か?
dart - Flutter - flutter/Dart での Cupertino ピッカーのウィジェット テスト
私は をテストしておりCupertino picker
、そのためにウィジェットのテストを書いていonselectItemChanged
ますcupertino picker
。テストは、ユーザーがそれに応じて選択した値が、選択されたさまざまな値に適合するようにテスト ケースを記述する必要があるように実行する必要があります。
widget_test.dart:
dart - 動的な複数列の cupertinoPicker を作成する方法をフラッターしますか?
flutter のギャラリーに、複数列を選択できる CupertinoDatePicker がありますが、カスタムの複数列の CupertinoPicker を作成するにはどうすればよいですか?
また、CupertinoPicker を動的にすることは可能ですか。たとえば、都市の 2 次元データがあります (非同期データは不要で、2 次元配列のみです)。州を選択すると、サブ列にその州の都市が表示されます。
ありがとうございました。
flutter - クパチーノ日付ピッカーフィールドで最初の日付を表示する方法
これは、クパチーノの日付ピッカーを備えた小さなフォームです。フォームに最初の日付を表示したいと思います。テキストフィールドをタップすると日付ピッカーが表示され、新しい日付が選択されると新しい日付が表示されます
に追加 date = newDateTime;
しましたがsetState
、Text(DateFormat.yMMMMd().format(newDateTime),)
まだ null として表示されています。三項演算子の使用を考えていますが、それを行うためのより良い方法はありますか