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
-
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
@Deprecated(message = "use onCategoryClicked(site: Site, category: PoiCategory) instead", replaceWith = @ReplaceWith(imports = {}, expression = "onCategoryClicked(site, category)")) final Unit onCategoryClicked(PoiCategory category)
-
onCategoryClicked
final Unit onCategoryClicked(Site site, 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)
-
-
-
-