問題タブ [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.

0 投票する
4 に答える
9102 参照

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 値が返されます。

0 投票する
2 に答える
2350 参照

flutter - Cupertino Picker の幅と高さを設定する

フラッターのクパチーノ ピッカーは 100% の幅を取ります。

カスタム スタイルを適用するにはどうすればよいでしょうか。高さ、幅、境界線?

幅のあるコンテナの中に入れようとしましたが、うまくいきませんでした.代わりに、コンテナに色を付けると、奇妙なソフトエッジの背景がありました.

0 投票する
2 に答える
8536 参照

flutter - 選択した最初の CupertinoPicker 選択インデックスを設定します

私はフラッター開発の初心者です。クリックしてトリガーされたCupertinoPicker内部にしようとしています。showCupertinoModalPopupCupertinoButton

を選択した後、ボタンをもう一度クリックして を選択しProvinsi (Province)直すことができProvinceますが、選択したアイテムのはずです。

これが私のコードです

initialValue設定するものはありますCupertinoPickerか?

0 投票する
0 に答える
674 参照

dart - Flutter - flutter/Dart での Cupertino ピッカーのウィジェット テスト

私は をテストしておりCupertino picker、そのためにウィジェットのテストを書いていonselectItemChangedますcupertino picker。テストは、ユーザーがそれに応じて選択した値が、選択されたさまざまな値に適合するようにテスト ケースを記述する必要があるように実行する必要があります。

widget_test.dart:

0 投票する
2 に答える
6809 参照

dart - 動的な複数列の cupertinoPicker を作成する方法をフラッターしますか?

ここに画像の説明を入力

flutter のギャラリーに、複数列を選択できる CupertinoDatePicker がありますが、カスタムの複数列の CupertinoPicker を作成するにはどうすればよいですか?

また、CupertinoPicker を動的にすることは可能ですか。たとえば、都市の 2 次元データがあります (非同期データは不要で、2 次元配列のみです)。州を選択すると、サブ列にその州の都市が表示されます。

ありがとうございました。

0 投票する
1 に答える
2084 参照

flutter - クパチーノ日付ピッカーフィールドで最初の日付を表示する方法

これは、クパチーノの日付ピッカーを備えた小さなフォームです。フォームに最初の日付を表示したいと思います。テキストフィールドをタップすると日付ピッカーが表示され、新しい日付が選択されると新しい日付が表示されます

に追加 date = newDateTime;しましたがsetStateText(DateFormat.yMMMMd().format(newDateTime),)まだ null として表示されています。三項演算子の使用を考えていますが、それを行うためのより良い方法はありますか