【React Native】文件翻譯閱讀紀錄 - APIs - TimePickerAndroid
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對象的可用鍵是:
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()
該對話框已被駁回。
0 意見