classe pública
ArFragment
Implementa o ArFragment obrigatório para RA. Não requer permissões adicionais e usa a configuração padrão para o ARCore.
Construtores públicos
Métodos públicos
String[] |
getAdditionalPermissions()
Retorna uma matriz de permissões perigosas exigidas pelo app, além do Manifest.permission.CAMERA, que é exigido pelo ARCore.
|
boolean |
isArRequired()
Retorna "true" se esse app é necessário para RA. Caso contrário, é "false".
|
Métodos protegidos
Configuração |
getSessionConfiguration(sessão de Session)
|
Set<Session.Feature> |
getSessionFeatures()
Especifica outros recursos para criar um
Session do ARCore. |
void |
handlingSessionException(UnavailableException sessionException)
|
Métodos herdados
Da classe
com.google.ar.sceneform.ux.BaseArFragment
Abstrato String[] |
getAdditionalPermissions()
Retorna uma matriz de permissões perigosas exigidas pelo app, além do Manifest.permission.CAMERA, que é exigido pelo ARCore.
|
ArSceneView |
getArSceneView()
Recebe o ArSceneView para esse fragmento.
|
Booleano |
getCanRequestngerPermissions()
Se for verdadeiro, o
requestDangerousPermissions() retornará sem fazer nada, se as permissões
falsas forem solicitadas
|
PlaneDiscoveryController |
getPlaneDiscoveryController ()
Recebe o controlador de descoberta de planos, que exibe instruções sobre como procurar aviões.
|
Configuração abstrata |
getSessionConfiguration(sessão de Session)
|
abstrato Set<Session.Feature> |
getSessionFeatures()
Especifica outros recursos para criar um
Session do ARCore. |
TransformationSystem (em inglês) |
getTransformationSystem().
Recebe o sistema de transformação, que é usado por
TransformableNode para detectar
gestos e coordenar qual nó está selecionado. |
void abstrato |
handlingSessionException (UnavailableException sessionException)
|
anulação final |
bootSession().
Inicializa a sessão do ARCore.
|
booleano abstrato |
isArRequired()
Retorna "true" se esse app é necessário para RA. Caso contrário, é "false".
|
TransformationSystem (em inglês) |
makeTransformationSystem (link em inglês)
Cria o sistema de transformação usado por esse fragmento.
|
Ver | |
void | |
void | |
void |
onPause()
|
void |
onPeekTouch(HitTestResult hitTestResult, MotionEvent movimentoEvent)
Chamado quando um evento de toque é enviado para uma cena.
|
void |
onRequestPermissionsResult(int requestCode, String[] permissions, int[] resultados)
Recebe os resultados para as solicitações de permissão.
|
void |
onResume()
|
void | |
void |
onWindowFocusChanged(booleano focusFocus)
|
void |
requestngerPermissions()
Inicia o processo de solicitação de permissões perigosas.
|
booleano final | |
void |
setCanRequestRequestedPermissions (Booleano canRequestngerPermissions)
Se for verdadeiro, o
requestDangerousPermissions() retornará sem fazer nada, se as permissões
falsas forem solicitadas
|
void |
setOnSessionInitializationListener(BaseArFragment.OnSessionInitializationListener onSessionInitializationListener)
Registra um callback a ser invocado quando a sessão do ARCore for inicializada.
|
void |
setOnTapArPlaneListener (BaseArFragment.OnTapArPlaneListener onTapArPlaneListener)
Registra um callback a ser invocado quando um plano do ARCore é tocado.
|
void |
setupSelectionRenderable (FootprintSelection Visualizer seleção de visualização)
|
Da classe
android.support.v4.app.Fragment
void | |
booleano final |
igual a(objeto arg0)
|
FragmentActivity final |
getActivity()
|
boolean |
getAllowEnterTransitionOverlay()
|
boolean |
getAllowReturnTransitionOverlay()
|
Bundle final |
getArguments().
|
FragmentManager final |
getChildFragmentManager()
|
Contexto |
getContext().
|
ViewModelProvider.Factory |
getDefaultViewModelProviderFactory()
|
Object |
getEnterTransition()
|
Object |
getExitTransition()
|
FragmentManager final |
getFragmentManager()
|
Objeto final |
getHost()
|
int final |
getId().
|
LayoutInflater (link em inglês) |
getLayoutInflater(Pacote arg0)
|
LayoutInflater final |
getLayoutInflater().
|
Ciclo de vida |
getLifecycle()
|
LoaderManager |
getLoaderManager.
|
Fragmento final |
getParentFragment
|
FragmentManager final |
getParentFragmentManager()
|
Object |
getReenterTransition()
|
Recursos finais |
getResources.
|
booleano final |
getKeepInstance()
|
Object |
getReturnTransition()
|
SavedStateRegistry final |
getSavedStateRegistry()
|
Object |
getSharedElementEnterTransition()
|
Object |
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 |
isAdded().
|
booleano final |
isDetached()
|
booleano final |
isHidden()
|
booleano final |
isInLayout()
|
booleano final |
isMenuVisible()
|
booleano final |
isRemoving()
|
booleano final |
isResumed().
|
booleano final |
isStateSaved().
|
booleano final |
isVisible()
|
void |
onActivityCreated(Bundle arg0)
|
void |
onActivityResult(int arg0, int arg1, Intent arg2)
|
void |
onAttach(atividade arg0)
|
void |
onAttach(contexto arg0)
|
void |
onAttachFragment(Fragmento arg0)
|
void |
onConfigurationChanged(configuração arg0)
|
boolean |
onContextItemSelected(MenuItem arg0)
|
void |
onCreate(Bundle arg0)
|
Animação |
onCreateAnimation (int arg0, arg1 booleano, int arg2)
|
Animador |
onCreateAnimator(int arg0, boolean arg1, int arg2)
|
void | |
void | |
Ver | |
void |
onDestroy().
|
void |
onDestroyOptionsMenu ()
|
void |
onDestroyView()
|
void |
onDetach()
|
LayoutInflater (link em inglês) |
onGetLayoutInflater(Pacote arg0)
|
void |
onHiddenChanged(booleano arg0)
|
void | |
void | |
void |
onLowMemory()
|
void |
onMultiWindowModeChanged(booleano arg0)
|
boolean |
onOptionsItemSelected(MenuItem arg0)
|
void |
onOptionsMenuClosed(menu arg0)
|
void |
onPause
|
void |
onPictureInPictureModeChanged(booleano arg0)
|
void |
onPrepareOptionsMenu(menu arg0)
|
void |
onPrimaryNavigationFragmentChanged(booleano arg0)
|
void |
onRequestPermissionsResult(int arg0, String[] arg1, int[] arg2)
|
void |
onResume().
|
void |
onSaveInstanceState(Bundle arg0)
|
void |
onStart().
|
void |
onStop().
|
void | |
void |
onViewStateRestored(Pacote arg0)
|
void |
postponeEnterTransition()
|
anulação final |
postponeEnterTransition(long arg0, TimeUnit arg1)
|
void |
registerForContextMenu(Ver arg0)
|
anulação final |
requestPermissions(String[] arg0, int arg1)
|
FragmentActivity final |
requireActivity()
|
Bundle final |
requireArguments()
|
Contexto final |
requireContext()
|
FragmentManager final |
requireFragmentManager ()
|
Objeto final |
requireHost()
|
Fragmento final |
requireParentFragment().
|
Visualização final |
requireView()
|
void |
setAllowEnterTransitionOverlay(booleano arg0)
|
void |
setAllowReturnTransitionOverlay(booleano arg0)
|
void |
setArguments(Bundle arg0)
|
void |
setEnterSharedElementCallback(SharedElementCallback arg0)
|
void |
setEnterTransition(Objeto arg0)
|
void |
setExitSharedElementCallback(SharedElementCallback arg0)
|
void |
setExitTransition(Objeto arg0)
|
void |
setHasOptionsMenu(booleano arg0)
|
void |
setinitialSavedState (Fragment.SavedState arg0)
|
void |
setMenuVisibility (booleano arg0)
|
void |
setReenterTransition(Objeto arg0)
|
void |
setRetençãoInstance (booleano arg0)
|
void |
setReturnTransition(Objeto arg0)
|
void |
setSharedElementEnterTransition(objeto arg0)
|
void |
setSharedElementReturnTransition(Objeto arg0)
|
void |
setTargetFragment(Fragment arg0, int arg1)
|
void |
setUserVisibleHint(booleano arg0)
|
boolean |
shouldShowRequestPermissionRationale(String arg0)
|
void |
startActivity(Intent arg0)
|
void | |
void |
startActivityForResult(Intent arg0, int arg1)
|
void | |
void |
startIntentSenderForResult(IntentSender arg0, int arg1, Intent arg2, int arg3, int arg4, int arg5, Bundle arg6
|
void |
startPostponedEnterTransition()
|
String |
toString().
|
void |
unregisterForContextMenu(Ver arg0)
|
Da classe
java.lang.Object
Da interface
com.google.ar.sceneform.Scene.OnPeekTouchListener
void abstrato |
onPeekTouch(HitTestResult hitTestResult, MotionEvent movimentoEvent)
Chamado quando um evento de toque é enviado para uma cena.
|
Da interface
com.google.ar.sceneform.Scene.OnUpdateListener
Da interface
android.content.ComponentCallbacks
void abstrato |
onConfigurationChanged(configuração arg0)
|
void abstrato |
onLowMemory()
|
Da interface
android.view.View.OnCreateContextMenuListener
void abstrato |
Da interface
android.arch.lifecycle.LifecycleOwner
Lifecycle abstrato |
getLifecycle()
|
Da interface
android.arch.lifecycle.ViewModelStoreOwner
Abstrato ViewModelStore |
getViewModelStore()
|
Da interface
android.arch.lifecycle.HasDefaultViewModelProviderFactory
Abstrato ViewModelProvider.Factory |
getDefaultViewModelProviderFactory()
|
Da interface
androidx.savedstate.SavedStateRegistryOwner
abstrato SavedStateRegistry |
getSavedStateRegistry()
|
Construtores públicos
público ArFragment ()
Métodos públicos
público String[] getAdditionalPermissions ()
Retorna uma matriz de permissões perigosas exigidas pelo app, além do Manifest.permission.CAMERA, que é exigido pelo ARCore. Se nenhuma permissão adicional for necessária, uma matriz vazia será retornada.
booleano público isArRequired ()
Retorna "true" se esse app é necessário para RA. Caso contrário, é "false". Isso é chamado ao inicializar o aplicativo e a sessão.
Métodos protegidos
protegido Set<Session.Feature> getSessionFeatures ()
Especifica outros recursos para criar um Session
do ARCore. Consulte
Session.Feature
.
null nulo handlingSessionException (UnavailableException sessionException)
Parâmetros
sessionException |
---|