clase pública ArFragment
Implementa el ARFragment obligatorio de RA. No requiere permisos adicionales y usa la configuración predeterminada para ARCore.
Constructores públicos
Métodos públicos
String[] |
getAdditionalPermissions()
Muestra un arreglo de permisos peligrosos que requiere la app, además de Manifest.permission.CAMERA, que necesita ARCore.
|
boolean |
IsArRequired()
El resultado es verdadero si esta aplicación es necesaria para RA y falso si es opcional para RA.
|
Métodos protegidos
Configuración |
getSessionConfiguration(sesión Session)
|
Configurar<Session.Feature> |
getSessionFeatures()
Especifica funciones adicionales para crear un
Session de ARCore. |
void |
handleSessionException(UnavailableException sessionException)
|
Métodos heredados
Desde la clase com.google.ar.sceneform.ux.BaseArFragment
String[] abstracta |
getAdditionalPermissions()
Muestra un arreglo de permisos peligrosos que requiere la app, además de Manifest.permission.CAMERA, que necesita ARCore.
|
ArSceneView |
getArSceneView()
Obtiene el ArSceneView para este fragmento.
|
Booleano |
getCanRequestSafetyPermissions()
Si es verdadero,
requestDangerousPermissions() se muestra sin hacer nada; en caso de que se soliciten permisos falsos,
|
PlaneDiscoveryController. |
getPlaneDiscoveryController()
Obtiene el controlador de descubrimiento de planos, que muestra instrucciones sobre cómo buscar aviones.
|
Resumen |
getSessionConfiguration(sesión Session)
|
Resumen Set<Session.Feature |
getSessionFeatures()
Especifica funciones adicionales para crear un
Session de ARCore. |
Sistema de transformación |
getTransformationSystem()
Obtiene el sistema de transformación, que usa
TransformableNode para detectar gestos y coordinar qué nodo está seleccionado. |
vacío abstracto |
handleSessionException(UnavailableException sessionException)
|
vacío final |
initializeSession()
Inicializa la sesión de ARCore.
|
Booleano abstracto |
IsArRequired()
El resultado es verdadero si esta aplicación es necesaria para RA y falso si es opcional para RA.
|
Sistema de transformación |
makeTransformationSystem()
Crea el sistema de transformación que usa este fragmento.
|
Ver | |
void | |
void | |
void |
onPause().
|
void |
onPeekTouch(HitTestResult hitTestResult, MotionEvent movimientoEvent)
Se llama cuando se envía un evento táctil a una escena.
|
void |
onRequestPermissionsResult(int requestCode, String[] permissions, int[] resultados)
Recibe los resultados de las solicitudes de permiso.
|
void |
resumen()
|
void | |
void |
onWindowFocusChanged(boolean hasFocus)
|
void |
requestSafetyPermissions()
Inicia el proceso de solicitud de permisos peligrosos.
|
Booleano final | |
void |
setCanRequestSafetyPermissions(Booleano canRequestSafetyPermissions)
Si es verdadero,
requestDangerousPermissions() se muestra sin hacer nada; en caso de que se soliciten permisos falsos,
|
void |
setOnSessionInitializationListener(BaseArFragment.OnSessionInitializationListener onSessionInitializationListener)
Registra una devolución de llamada que se invocará cuando se inicialice la sesión de ARCore.
|
void |
setOnTapArPlaneListener(BaseArFragment.OnTapArPlaneListener onTapArPlaneListener)
Registra una devolución de llamada que se invocará cuando se presione un plano de ARCore.
|
void |
setupSelectionRenderable(FootprintSelectionVisualizer selectionVisualizer)
|
Desde la clase android.support.v4.app.Fragment
void | |
Booleano final |
equals(Objeto arg0)
|
FragmentActivity final |
getActivity().
|
boolean |
getAllowEnterTransitionOverlay().
|
boolean |
getAllowReturnTransitionOverlay()
|
Bundle final |
getArguments()
|
FragmentManager final |
getChildFragmentManager()
|
Contexto |
getContext()
|
ViewModelProvider.Factory. |
getDefaultViewModelProviderFactory()
|
Objeto |
getEnterTransition()
|
Objeto |
getExitTransition()
|
FragmentManager final |
getFragmentManager().
|
Object final |
getHost()
|
int final |
getId().
|
LayoutInflater |
getLayoutInflater(Bundle arg0)
|
final LayoutInflater |
getLayoutInflater()
|
Lifecycle |
getLifecycle()
|
LoaderManager |
getLoaderManager()
|
fragmento final |
getParentFragment().
|
FragmentManager final |
getParentFragmentManager().
|
Objeto |
getReenterTransition()
|
Recursos finales |
getResources()
|
Booleano final |
getRetainInstance()
|
Objeto |
getReturnTransition()
|
final SavedStateRegistry |
getSavedStateRegistry()
|
Objeto |
getSharedElementEnterTransition()
|
Objeto |
getSharedElementReturnTransition()
|
String final |
getString(int arg0, Object... arg1)
|
String final |
getString(int arg0)
|
String final |
getTag().
|
fragmento final |
getTargetFragment()
|
int final |
getTargetRequestCode()
|
CharSequence final |
getText(int arg0)
|
boolean |
getUserVisibleHint()
|
Ver |
getView().
|
LifecycleOwner |
getViewLifecycleOwner()
|
LiveData<LifecycleOwner> |
getViewLifecycleOwnerLiveData()
|
ViewModelStore |
getViewModelStore()
|
Booleano final |
hasOptionsMenu()
|
int final |
hashCode().
|
Fragmento estático | |
Fragmento estático | |
Booleano final |
Se agregó()
|
Booleano final |
isDetached()
|
Booleano final |
está oculta()
|
Booleano final |
isInLayout()
|
Booleano final |
isMenuVisible()
|
Booleano final |
está quitando()
|
Booleano final |
isResumed()
|
Booleano final |
isStateSaved()
|
Booleano final |
es visible()
|
void |
onActivityCreated(Bundle arg0)
|
void |
onActivityResult(int arg0, int arg1, Intent arg2)
|
void |
onAttach(Actividad arg0)
|
void |
onAttach(Contexto arg0)
|
void |
onAttachFragment(fragmento arg0)
|
void |
onConfigurationChanged(Configuración arg0)
|
boolean |
onContextItemSelected(Menú de artículo arg0)
|
void |
onCreate(Bundle arg0)
|
Animación |
onCreateAnimation(int arg0, booleano arg1, int arg2)
|
Animador |
onCreateAnimator(int arg0, booleano arg1, int arg2)
|
void | |
void | |
Ver | |
void |
onDestroy()
|
void |
onDestroyOptionsMenu()
|
void |
onDestroyView()
|
void |
onDetach()
|
LayoutInflater |
onGetLayoutInflater(Bundle arg0)
|
void |
onHiddenChanged(argumento booleano)
|
void | |
void | |
void |
onLowMemory()
|
void |
onMultiWindowModeChanged(argumento booleano)
|
boolean |
onOptionsItemSelected(Menú de artículo arg0)
|
void |
onOptionsMenuClosed(Menú arg0)
|
void |
onPause()
|
void |
onPictureInPictureModeChanged(argumento booleano 0)
|
void |
onPrepareOptionsMenu(Menú arg0)
|
void |
onPrimaryNavigationFragmentChanged(argumento booleano)
|
void |
onRequestPermissionsResult(int arg0, String[] arg1, int[] arg2)
|
void |
Reanudar()
|
void |
onSaveInstanceState(Bundle arg0)
|
void |
onStart()
|
void |
onStop()
|
void | |
void |
onViewStateRestored(Bundle arg0)
|
void |
postponeEnterTransition()
|
vacío final |
postponeEnterTransition(argumento largo, TimeUnit)
|
void |
registerForContextMenu(Ver arg0)
|
vacío final |
requestPermissions(String[] arg0, int arg1)
|
FragmentActivity final |
requireActivity().
|
Bundle final |
requireArguments()
|
Context final |
requireContext().
|
FragmentManager final |
requireFragmentManager().
|
Object final |
requireHost()
|
fragmento final |
requireParentFragment()
|
final View |
requireView().
|
void |
setAllowEnterTransitionOverlay(argumento booleano)
|
void |
setAllowReturnTransitionOverlay(argumento booleano)
|
void |
setArguments(Bundle arg0)
|
void |
setEnterSharedElementCallback(SharedElementCallback arg0)
|
void |
setEnterTransition(Objeto arg0)
|
void |
setExitSharedSharedCallback(SharedElementCallback arg0)
|
void |
setExitTransition(Objeto arg0)
|
void |
setHasOptionsMenu(argumento booleano)
|
void |
setInitialSavedState(Fragment.SavedState arg0)
|
void |
setMenuVisibility(argumento booleano)
|
void |
setReenterTransition(objeto arg0)
|
void |
setRetainInstance(argumento booleano)
|
void |
setReturnTransition(Objeto arg0)
|
void |
setSharedElementEnterTransition(Objeto arg0)
|
void |
setSharedElementReturnTransition(Objeto arg0)
|
void |
setTargetFragment(Fragment arg0, int arg1)
|
void |
setUserVisibleHint(argumento booleano)
|
boolean |
shouldShowRequestPermissionRationale(String arg0)
|
void |
startActivity(Intent arg0)
|
void | |
void |
startActivityForResult(Intent arg0, int arg1)
|
void | |
void |
startIntentSenderForResult(IntentSender arg0, int arg1, Intención arg2, int arg3, int arg4, int arg5, Paquete arg6)
|
void |
startPostponedEnterTransition()
|
String |
toString()
|
void |
unregisterForContextMenu(Ver arg0)
|
Desde la clase java.lang.Object
Desde la interfaz
com.google.ar.sceneform.Scene.OnPeekTouchListener
vacío abstracto |
onPeekTouch(HitTestResult hitTestResult, MotionEvent movimientoEvent)
Se llama cuando se envía un evento táctil a una escena.
|
Desde la interfaz
com.google.ar.sceneform.Scene.OnUpdateListener
Desde la interfaz android.content.ComponentCallbacks
vacío abstracto |
onConfigurationChanged(Configuración arg0)
|
vacío abstracto |
onLowMemory()
|
Desde la interfaz android.view.View.OnCreateContextMenuListener
vacío abstracto |
Desde la interfaz android.arch.lifecycle.LifecycleOwner
ciclo de vida abstracto |
getLifecycle()
|
Desde la interfaz android.arch.lifecycle.ViewModelStoreOwner
ViewModelStore abstracta |
getViewModelStore()
|
Desde la interfaz android.arch.lifecycle.HasDefaultViewModelProviderFactory
ViewModelProvider.Factory abstracto |
getDefaultViewModelProviderFactory()
|
Desde la interfaz androidx.savedstate.SavedStateRegistryOwner
resumen SavedStateRegistry |
getSavedStateRegistry()
|
Constructores públicos
public ArFragment()
Métodos públicos
public String[] getAdditionalPermissions ()
Muestra un arreglo de permisos peligrosos que requiere la app, además de Manifest.permission.CAMERA, que necesita ARCore. Si no se necesitan permisos adicionales, se debe mostrar un arreglo vacío.
Booleano público isArRequired ()
El resultado es verdadero si esta aplicación es necesaria para RA y falso si es opcional para RA. Se llama a este método cuando inicializas la aplicación y la sesión.
Métodos protegidos
Set <Session.Feature> getSessionFeatures ()
Especifica funciones adicionales para crear un Session
de ARCore. Consulta Session.Feature
.
vacío protegido handleSessionException (UnavailableException sessionException)
Parámetros
Excepción de sesión |
---|