Class SearchFragment
-
- All Implemented Interfaces:
-
android.content.ComponentCallbacks
,android.view.View.OnCreateContextMenuListener
,androidx.activity.result.ActivityResultCaller
,androidx.lifecycle.HasDefaultViewModelProviderFactory
,androidx.lifecycle.LifecycleOwner
,androidx.lifecycle.ViewModelStoreOwner
,androidx.savedstate.SavedStateRegistryOwner
,com.pointrlabs.core.util.BottomSheetView
public final class SearchFragment extends PTRFragment implements BottomSheetView
-
-
Field Summary
Fields Modifier and Type Field Description private WeakReference<PTRMapWidgetFragment>
ptrMapWidget
private BottomSheet
bottomSheet
private final PTRSearchLayoutState
layoutState
public final String
mPreviousWho
private final SavedStateRegistry
savedStateRegistry
-
Constructor Summary
Constructors Constructor Description SearchFragment()
-
Method Summary
Modifier and Type Method Description final WeakReference<PTRMapWidgetFragment>
getPtrMapWidget()
final Unit
setPtrMapWidget(WeakReference<PTRMapWidgetFragment> ptrMapWidget)
BottomSheet
getBottomSheet()
Unit
setBottomSheet(BottomSheet bottomSheet)
final PTRSearchLayoutState
getLayoutState()
View
onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
Unit
onViewCreated(View view, Bundle savedInstanceState)
final Unit
onCategoryClicked(PoiCategory category)
Unit
onDestroyView()
Unit
onBottomSheetSlide(View bottomSheetView, Float slideOffset)
Unit
onBottomSheetStateChanged(Boolean expanded)
Unit
expand()
final Unit
clear()
Unit
collapse()
final Unit
show()
final Unit
hide()
final Unit
searchForText(String searchQuery, Boolean isForce)
Unit
onAnimationUpdate(Integer progress, Integer finalValue)
Unit
onAnimationEnd(Integer peekHeight)
final Unit
handleLevelChange(Level level)
-
Methods inherited from class androidx.fragment.app.Fragment
dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getDefaultViewModelCreationExtras, getDefaultViewModelProviderFactory, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getParentFragmentManager, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSavedStateRegistry, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, getViewModelStore, hasOptionsMenu, hashCode, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityCreated, onActivityResult, onAttach, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreate, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onDestroy, onDestroyOptionsMenu, onDetach, onGetLayoutInflater, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onPrimaryNavigationFragmentChanged, onRequestPermissionsResult, onSaveInstanceState, onStart, onViewStateRestored, postponeEnterTransition, postponeEnterTransition, registerForActivityResult, registerForActivityResult, registerForContextMenu, requestPermissions, requireActivity, requireArguments, requireContext, requireFragmentManager, requireHost, requireParentFragment, requireView, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivity, startActivityForResult, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenu
-
Methods inherited from class com.pointrlabs.core.map.views.helper_views.PTRFragment
getColor, hideKeyboard, onResume, onStop, showKeyboard, toast, toast
-
Methods inherited from class com.pointrlabs.core.util.BottomSheetView
animatePeekHeight, applyBottomSheetBehavior, initBottomSheet, isCollapsing, isExpanded, isExpandedOrPeeking, isExpanding, toggleExpand
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getPtrMapWidget
final WeakReference<PTRMapWidgetFragment> getPtrMapWidget()
-
setPtrMapWidget
final Unit setPtrMapWidget(WeakReference<PTRMapWidgetFragment> ptrMapWidget)
-
getBottomSheet
BottomSheet getBottomSheet()
-
setBottomSheet
Unit setBottomSheet(BottomSheet bottomSheet)
-
getLayoutState
final PTRSearchLayoutState getLayoutState()
-
onCreateView
View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
-
onViewCreated
Unit onViewCreated(View view, Bundle savedInstanceState)
-
onCategoryClicked
final Unit onCategoryClicked(PoiCategory category)
-
onDestroyView
Unit onDestroyView()
-
onBottomSheetSlide
Unit onBottomSheetSlide(View bottomSheetView, Float slideOffset)
-
onBottomSheetStateChanged
Unit onBottomSheetStateChanged(Boolean expanded)
-
searchForText
final Unit searchForText(String searchQuery, Boolean isForce)
-
onAnimationUpdate
Unit onAnimationUpdate(Integer progress, Integer finalValue)
-
onAnimationEnd
Unit onAnimationEnd(Integer peekHeight)
-
handleLevelChange
final Unit handleLevelChange(Level level)
-
-
-
-