public class TimePickerDialog extends android.support.v7.app.AppCompatDialogFragment implements RadialPickerLayout.OnValueSelectedListener
| Modifier and Type | Class and Description |
|---|---|
static interface |
TimePickerDialog.OnTimeSetListener
The callback interface used to indicate the user is done filling in
the time (they clicked on the 'Set' button).
|
| Modifier and Type | Field and Description |
|---|---|
static int |
AM |
static int |
AMPM_INDEX |
static int |
ENABLE_PICKER_INDEX |
static int |
HOUR_INDEX |
static int |
MINUTE_INDEX |
static int |
PM |
| Constructor and Description |
|---|
TimePickerDialog() |
TimePickerDialog(android.content.Context context,
int theme,
TimePickerDialog.OnTimeSetListener callback,
int hourOfDay,
int minute,
boolean is24HourMode) |
| Modifier and Type | Method and Description |
|---|---|
void |
initialize(TimePickerDialog.OnTimeSetListener callback,
int hourOfDay,
int minute,
boolean is24HourMode) |
boolean |
isThemeDark() |
static TimePickerDialog |
newInstance(TimePickerDialog.OnTimeSetListener callback,
int hourOfDay,
int minute,
boolean is24HourMode) |
void |
onCreate(android.os.Bundle savedInstanceState) |
android.view.View |
onCreateView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle savedInstanceState) |
void |
onPause() |
void |
onResume() |
void |
onSaveInstanceState(android.os.Bundle outState) |
void |
onValueSelected(int pickerIndex,
int newValue,
boolean autoAdvance)
Called by the picker for updating the header display.
|
void |
setOnTimeSetListener(TimePickerDialog.OnTimeSetListener callback) |
void |
setStartTime(int hourOfDay,
int minute) |
void |
setThemeDark(boolean dark)
Set a dark or light theme.
|
void |
tryVibrate() |
onCreateDialog, setupDialogdismiss, dismissAllowingStateLoss, getDialog, getLayoutInflater, getShowsDialog, getTheme, isCancelable, onActivityCreated, onAttach, onCancel, onDestroyView, onDetach, onDismiss, onStart, onStop, setCancelable, setShowsDialog, setStyle, show, showdump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLoaderManager, getParentFragment, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, hashCode, hasOptionsMenu, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isVisible, onActivityResult, onAttach, onConfigurationChanged, onContextItemSelected, onCreateAnimation, onCreateContextMenu, onCreateOptionsMenu, onDestroy, onDestroyOptionsMenu, onHiddenChanged, onInflate, onInflate, onLowMemory, onOptionsItemSelected, onOptionsMenuClosed, onPrepareOptionsMenu, onRequestPermissionsResult, onViewCreated, onViewStateRestored, registerForContextMenu, requestPermissions, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivity, startActivityForResult, startActivityForResult, toString, unregisterForContextMenupublic static final int HOUR_INDEX
public static final int MINUTE_INDEX
public static final int AMPM_INDEX
public static final int ENABLE_PICKER_INDEX
public static final int AM
public static final int PM
public TimePickerDialog()
public TimePickerDialog(android.content.Context context,
int theme,
TimePickerDialog.OnTimeSetListener callback,
int hourOfDay,
int minute,
boolean is24HourMode)
public static TimePickerDialog newInstance(TimePickerDialog.OnTimeSetListener callback, int hourOfDay, int minute, boolean is24HourMode)
public void initialize(TimePickerDialog.OnTimeSetListener callback, int hourOfDay, int minute, boolean is24HourMode)
public void setThemeDark(boolean dark)
public boolean isThemeDark()
public void setOnTimeSetListener(TimePickerDialog.OnTimeSetListener callback)
public void setStartTime(int hourOfDay,
int minute)
public void onCreate(android.os.Bundle savedInstanceState)
onCreate in class android.support.v4.app.DialogFragmentpublic android.view.View onCreateView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle savedInstanceState)
onCreateView in class android.support.v4.app.Fragmentpublic void onResume()
onResume in class android.support.v4.app.Fragmentpublic void onPause()
onPause in class android.support.v4.app.Fragmentpublic void tryVibrate()
public void onSaveInstanceState(android.os.Bundle outState)
onSaveInstanceState in class android.support.v4.app.DialogFragmentpublic void onValueSelected(int pickerIndex,
int newValue,
boolean autoAdvance)
onValueSelected in interface RadialPickerLayout.OnValueSelectedListener