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, setupDialog
dismiss, dismissAllowingStateLoss, getDialog, getLayoutInflater, getShowsDialog, getTheme, isCancelable, onActivityCreated, onAttach, onCancel, onDestroyView, onDetach, onDismiss, onStart, onStop, setCancelable, setShowsDialog, setStyle, show, show
dump, 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, unregisterForContextMenu
public 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.DialogFragment
public android.view.View onCreateView(android.view.LayoutInflater inflater, android.view.ViewGroup container, android.os.Bundle savedInstanceState)
onCreateView
in class android.support.v4.app.Fragment
public void onResume()
onResume
in class android.support.v4.app.Fragment
public void onPause()
onPause
in class android.support.v4.app.Fragment
public void tryVibrate()
public void onSaveInstanceState(android.os.Bundle outState)
onSaveInstanceState
in class android.support.v4.app.DialogFragment
public void onValueSelected(int pickerIndex, int newValue, boolean autoAdvance)
onValueSelected
in interface RadialPickerLayout.OnValueSelectedListener