見出し画像

Material Design コンポーネントまとめてみた 日付ピッカー編

日付ピッカーを使用すると、日付または日付の範囲を選択できます

iOS


日付ピッカー探してみた!


使用方法

□ 公式に書かれていること

⚡ 日付ピッカーは過去、現在、または将来の日付を表示できます
⚡現在の日や選択した日など、重要な日付を明確に示します
⚡3 つのタイプ: Docked date picker,Modal date picker,Modal date input

□ よくある使い方と特徴

Docked date picker

  • 特定の日付と年を選択できます。

  • カレンダーからの選択とフォームから日付入力どちらも可能

  • 日付を選択する複数の方法を提供するため、近い将来または過去と遠い将来または過去の両方の日付をナビゲートするのに最適です。

Modal date picker

  • モーダル日付ピッカーを使用して、生年月日など、遠い過去または未来の日付の入力を求めないでください。

  • このような場合は、代わりにモーダル入力ピッカーまたはドッキングされた日付ピッカーを使用してください。

  • 日付範囲を選択すると、開始日と終了日が提供されます。

    • フライトの予約

    • ホテルの予約

  • 日付の範囲を選択するには、カレンダー上の開始日と終了日をタップします。

Modal date input

  • モーダル日付入力を使用すると、キーボードの数字を使用して日付を手動で入力できます。ユーザーはダイアログに日付または日付の範囲を入力できます。

□ カードの利点:情報の効率的な整理

  • Chipsはコンパクトな形で多岐にわたる情報(例: タグ、フィルタ、選択肢)を表示することができるため、ユーザーインタフェースのクリーンさと使いやすさを向上させ、ユーザーが必要な情報や操作に素早くアクセスできるようにします。

✨スタイル

Docked date picker

  1. Outlined text field

  2. Menu button: Month selection

  3. Menu button: Year selection

  4. Icon button

  5. Weekdays label text

  6. Unselected date

  7. Today’s date

  8. Outside month date

  9. Text buttons

  10. Container

  1. Outlined text field

  2. Menu button: Month selection (pressed)

  3. Menu button: Year selection (disabled)

  4. Header

  5. Menu

  6. Selected list item

  7. Unselected menu list item

  8. Container

  1. Headline

  2. Supporting text

  3. Header

  4. Container

  5. Icon button

  6. Icon buttons

  7. Weekdays

  8. Today’s date

  9. Unselected date

  10. Text buttons

  11. Selected date

  12. Menu button

  13. Divider

Modal date picker

  1. Headline

  2. Supporting text

  3. Header

  4. Container

  5. Icon button

  6. Unselected year

  7. Selected year

  8. Text buttons

  9. Divider

  10. Menu button

  1. Headline

  2. Supporting text

  3. Header

  4. Container

  5. Icon button

  6. Icon buttons

  7. Weekdays

  8. Today’s date

  9. Unselected date

  10. Text buttons

  11. Selected date

  12. Menu button

  13. Divider

Modal date input

  1. Headline

  2. Supporting text

  3. Header

  4. Container

  5. Icon button

  6. Outlined text field

  7. Text buttons

  8. Divider

以上!次回は日付ピッカーについてまとめていきます!

参考
引用元 Google - Material Design
URL:https://material.io/

この記事が気に入ったらサポートをしてみませんか?