【React Native】文件翻譯閱讀紀錄 - APIs - TimePickerAndroid

by - 上午9:00

Facebook Open Source React Native


TimePickerAndroid

打開標準的Android時間選擇器對話框。

try {
  const {action, hour, minute} = await TimePickerAndroid.open({
    hour: 14,
    minute: 0,
    is24Hour: false, // Will display '2 PM'
  });
  if (action !== TimePickerAndroid.dismissedAction) {
    // Selected hour (0-23), minute (0-59)
  }
} catch ({code, message}) {
  console.warn('Cannot open time picker', message);
}

Methods


參考

Methods

open()

static open(options)
打開標準的Android時間選擇器對話框。

options對象的可用鍵是:
  • 小時(0-23) - 顯示的小時,默認為當前時間
  • 分鐘(0-59) - 要顯示的分鐘,默認為當前時間
  • is24Hour(boolean) - 如果為true,則選擇器使用24小時格式。如果為false,則選擇器顯示AM / PM選擇器。如果未定義,則使用當前語言環境的默認值。
  • mode (enum('clock', 'spinner', 'default')) - 設置時間選擇器模式
    • 'clock':在時鐘模式下顯示時間選擇器。
    • 'spinner':以微調模式顯示時間選擇器。
    • 'default':顯示基於Android版本的默認時間選擇器。
返回一個Promise,如果用戶選擇了一個時間,它將調用一個包含action的對象,小時(0-23),分鐘(0-59)。如果用戶解除了對話框,則仍將通過TimePickerAndroid.dismissedAction操作解決Promise,並且所有其他鍵未定義。在讀取值之前始終檢查操作是否正常。

timeSetAction()

static timeSetAction()
已經選擇了一個時間。

dismissedAction()

static dismissedAction()
該對話框已被駁回。





You May Also Like

0 意見