открытый класс ArFragment
Реализует обязательный ArFragment для AR. Не требует дополнительных разрешений и использует конфигурацию по умолчанию для ARCore.
Публичные конструкторы
Арфрагмент () |
Публичные методы
Нить[] | получить дополнительные разрешения () Возвращает массив опасных разрешений, необходимых приложению в дополнение к Manifest.permission.CAMERA, который необходим ARCore. |
логический | isArRequired () Возвращает true, если это приложение требует AR, и false, если AR необязательно. |
Защищенные методы
Конфигурация | getSessionConfiguration ( сеанс сеанса) |
Установить < Сеанс.Функция > | получитьSessionFeatures () Задает дополнительные функции для создания Session ARCore. |
пустота | handleSessionException ( UnavailableException sessionException) |
Унаследованные методы
Из класса com.google.ar.sceneform.ux.BaseArFragment
абстрактная строка[] | получить дополнительные разрешения () Возвращает массив опасных разрешений, необходимых приложению в дополнение к Manifest.permission.CAMERA, который необходим ARCore. |
ArSceneView | получитьArSceneView () Получает ArSceneView для этого фрагмента. |
логический | getCanRequestDangerousPermissions () Если true, requestDangerousPermissions() возвращает ничего не делая, если будут запрошены ложные разрешения |
PlaneDiscoveryController | getPlaneDiscoveryController () Получает контроллер обнаружения плоскостей, который отображает инструкции по поиску плоскостей. |
абстрактный конфиг | getSessionConfiguration ( сеанс сеанса) |
абстрактный набор < Session.Feature > | получитьSessionFeatures () Задает дополнительные функции для создания Session ARCore. |
ТрансформацияСистема | получить систему трансформации () Получает систему преобразования, используемую TransformableNode для обнаружения жестов и координации выбранного узла. |
абстрактная пустота | handleSessionException ( UnavailableException sessionException) |
окончательная пустота | инициализировать сеанс () Инициализирует сеанс ARCore. |
абстрактный логический | isArRequired () Возвращает true, если это приложение требует AR, и false, если AR необязательно. |
ТрансформацияСистема | makeTransformationSystem () Создает систему преобразования, используемую этим фрагментом. |
Вид | |
пустота | |
пустота | |
пустота | при паузе () |
пустота | onPeekTouch ( HitTestResult hitTestResult, MotionEvent motionEvent) Вызывается, когда событие касания отправляется сцене. |
пустота | onRequestPermissionsResult (int requestCode, String[] разрешения, int[] результаты) Получает результаты запросов разрешений. |
пустота | |
пустота | |
пустота | onWindowFocusChanged (логическое значение hasFocus) |
пустота | запрос опасных разрешений () Запускает процесс запроса опасных разрешений. |
последнее логическое значение | |
пустота | setCanRequestDangerousPermissions ( логическое значение canRequestDangerousPermissions) Если true, requestDangerousPermissions() возвращает ничего не делая, если будут запрошены ложные разрешения |
пустота | setOnSessionInitializationListener ( BaseArFragment.OnSessionInitializationListener onSessionInitializationListener) Регистрирует обратный вызов, который будет вызываться при инициализации сеанса ARCore. |
пустота | setOnTapArPlaneListener ( BaseArFragment.OnTapArPlaneListener onTapArPlaneListener) Регистрирует обратный вызов, который будет вызываться при касании ARCore Plane. |
пустота | setupSelectionRenderable ( FootprintSelectionVisualizer selectionVisualizer) |
Из класса android.support.v4.app.Fragment
пустота | |
последнее логическое значение | равно ( Объект arg0) |
окончательный FragmentActivity | получить активность () |
логический | getAllowEnterTransitionOverlap () |
логический | getAllowReturnTransitionOverlap () |
финальный комплект | получитьаргументы () |
окончательный FragmentManager | получить дочерний фрагмент менеджера () |
Контекст | получитьконтекст () |
ViewModelProvider.Factory | getDefaultViewModelProviderFactory () |
Объект | получитьэнтерпереход () |
Объект | получить выход из перехода () |
окончательный FragmentManager | получить менеджер фрагментов () |
конечный объект | получить хост () |
конечный интервал | получить идентификатор () |
LayoutInflater | getLayoutInflater ( Bundle arg0) |
окончательный LayoutInflater | получитьLayoutInflater () |
Жизненный цикл | получитьжизненный цикл () |
LoaderManager | получитьLoaderManager () |
последний фрагмент | получить родительский фрагмент () |
окончательный FragmentManager | получитьParentFragmentManager () |
Объект | получитьReenterTransition () |
конечные ресурсы | получить ресурсы () |
последнее логическое значение | получитьRetainInstance () |
Объект | получитьвозвратный переход () |
окончательный SavedStateRegistry | получитьSavedStateRegistry () |
Объект | getSharedElementEnterTransition () |
Объект | getSharedElementReturnTransition () |
окончательная строка | getString (int arg0, объект... arg1) |
окончательная строка | getString (целое число arg0) |
окончательная строка | получить тег () |
последний фрагмент | получитьцелевой фрагмент () |
конечный интервал | получитьTargetRequestCode () |
окончательный CharSequence | получитьтекст (целое число arg0 ) |
логический | получитьUserVisibleHint () |
Вид | получить вид () |
Жизненный циклВладелец | getViewLifecycleOwner () |
LiveData<жизненный цикловнер> | getViewLifecycleOwnerLiveData () |
ViewModelStore | получитьViewModelStore () |
последнее логическое значение | hasOptionsMenu () |
конечный интервал | хэш-код () |
статический фрагмент | |
статический фрагмент | |
последнее логическое значение | добавлено () |
последнее логическое значение | отсоединен () |
последнее логическое значение | скрыто () |
последнее логическое значение | isInLayout () |
последнее логическое значение | isMenuVisible () |
последнее логическое значение | удаление () |
последнее логическое значение | Возобновлено () |
последнее логическое значение | isStateSaved () |
последнее логическое значение | виден () |
пустота | onActivityCreated ( Bundle arg0) |
пустота | onActivityResult (int arg0, int arg1, Intent arg2) |
пустота | onAttach ( действие arg0 ) |
пустота | onAttach ( Контекст arg0) |
пустота | onAttachFragment (фрагмент arg0) |
пустота | onConfigurationChanged ( Конфигурация arg0) |
логический | onContextItemSelected ( MenuItem arg0) |
пустота | onCreate (связка arg0 ) |
Анимация | onCreateAnimation (int arg0, boolean arg1, int arg2) |
Аниматор | onCreateAnimator (целое число arg0, логическое значение arg1, целое число arg2) |
пустота | |
пустота | |
Вид | |
пустота | при уничтожении () |
пустота | onDestroyOptionsMenu () |
пустота | onDestroyView () |
пустота | при отсоединении () |
LayoutInflater | onGetLayoutInflater ( Bundle arg0) |
пустота | onHiddenChanged (логическое значение arg0) |
пустота | |
пустота | |
пустота | onLowMemory () |
пустота | onMultiWindowModeChanged (логическое значение arg0) |
логический | onOptionsItemSelected ( MenuItem arg0) |
пустота | onOptionsMenuClosed ( меню arg0) |
пустота | при паузе () |
пустота | onPictureInPictureModeChanged (логическое значение arg0) |
пустота | onPrepareOptionsMenu ( меню arg0) |
пустота | onPrimaryNavigationFragmentChanged (логическое значение arg0) |
пустота | onRequestPermissionsResult (int arg0, String[] arg1, int[] arg2) |
пустота | при возобновлении () |
пустота | onSaveInstanceState ( Bundle arg0) |
пустота | при запуске () |
пустота | приостановке () |
пустота | |
пустота | onViewStateRestored ( Bundle arg0) |
пустота | отложитьEnterTransition () |
окончательная пустота | delayEnterTransition (длинный arg0, TimeUnit arg1) |
пустота | registerForContextMenu ( просмотр arg0) |
окончательная пустота | requestPermissions ( String[] arg0, int arg1) |
окончательный FragmentActivity | требуется активность () |
финальный комплект | требуютаргументы () |
окончательный контекст | требуетсяконтекст () |
окончательный FragmentManager | ТребоватьFragmentManager () |
конечный объект | требуется хост () |
последний фрагмент | требуется родительский фрагмент () |
окончательный вид | требуется вид () |
пустота | setAllowEnterTransitionOverlap (логическое значение arg0) |
пустота | setAllowReturnTransitionOverlap (логическое значение arg0) |
пустота | setArguments ( Bundle arg0) |
пустота | setEnterSharedElementCallback (SharedElementCallback arg0) |
пустота | setEnterTransition ( объект arg0) |
пустота | setExitSharedElementCallback (SharedElementCallback arg0) |
пустота | setExitTransition ( Объект arg0) |
пустота | setHasOptionsMenu (логическое значение arg0) |
пустота | setInitialSavedState (фрагмент.SavedState arg0) |
пустота | setMenuVisibility (логическое значение arg0) |
пустота | setReenterTransition ( объект arg0) |
пустота | setRetainInstance (логическое значение arg0) |
пустота | setReturnTransition ( объект arg0) |
пустота | setSharedElementEnterTransition ( объект arg0) |
пустота | setSharedElementReturnTransition ( объект arg0) |
пустота | setTargetFragment (фрагмент arg0, int arg1) |
пустота | setUserVisibleHint (логическое значение arg0) |
логический | shouldShowRequestPermissionRationale ( String arg0) |
пустота | startActivity ( намерение arg0) |
пустота | |
пустота | startActivityForResult ( Intent arg0, int arg1) |
пустота | |
пустота | startIntentSenderForResult ( IntentSender arg0, int arg1, Intent arg2, int arg3, int arg4, int arg5, Bundle arg6) |
пустота | startPosponedEnterTransition () |
Нить | toString () |
пустота | отменить регистрациюForContextMenu ( просмотр arg0) |
Из класса java.lang.Object
Объект | клон () |
логический | равно ( Объект arg0) |
пустота | завершить () |
последний класс <?> | получить класс () |
инт | хэш-код () |
окончательная пустота | уведомить () |
окончательная пустота | уведомить все () |
Нить | toString () |
окончательная пустота | ждать (длинный arg0, int arg1) |
окончательная пустота | подождите (длинный аргумент 0) |
окончательная пустота | подожди () |
Из интерфейса com.google.ar.sceneform.Scene.OnPeekTouchListener
абстрактная пустота | onPeekTouch ( HitTestResult hitTestResult, MotionEvent motionEvent) Вызывается, когда событие касания отправляется сцене. |
Из интерфейса com.google.ar.sceneform.Scene.OnUpdateListener
Из интерфейса android.content.ComponentCallbacks
абстрактная пустота | onConfigurationChanged ( Конфигурация arg0) |
абстрактная пустота | onLowMemory () |
Из интерфейса android.view.View.OnCreateContextMenuListener
абстрактная пустота |
Из интерфейса android.arch.lifecycle.LifecycleOwner
абстрактный жизненный цикл | получитьжизненный цикл () |
Из интерфейса android.arch.lifecycle.ViewModelStoreOwner
абстрактный ViewModelStore | получитьViewModelStore () |
Из интерфейса android.arch.lifecycle.HasDefaultViewModelProviderFactory
абстрактный ViewModelProvider.Factory | getDefaultViewModelProviderFactory () |
Из интерфейса androidx.savedstate.SavedStateRegistryOwner
абстрактный SavedStateRegistry | получитьSavedStateRegistry () |
Публичные конструкторы
публичный ArFragment ()
Публичные методы
общедоступная строка [] getAdditionalPermissions ()
Возвращает массив опасных разрешений, необходимых приложению в дополнение к Manifest.permission.CAMERA, который необходим ARCore. Если дополнительные разрешения не требуются, должен быть возвращен пустой массив.
общественное логическое значение isArRequired ()
Возвращает true, если это приложение требует AR, и false, если AR необязательно. Это вызывается при инициализации приложения и сеанса.
Защищенные методы
защищенный набор < Session.Feature > getSessionFeatures ()
Задает дополнительные функции для создания Session
ARCore. См. Session.Feature
.
защищенный недействительным handleSessionException ( UnavailableException sessionException)
Параметры
sessionException |
---|