class publik
ArFragment
Mengimplementasikan ARFragment yang Diperlukan. Tidak memerlukan izin tambahan dan menggunakan konfigurasi default untuk ARCore.
Konstruktor Publik
Metode Publik
String[] |
getAdditionalPermissions()
Menampilkan array izin berbahaya yang diperlukan oleh aplikasi selain Manifest.permission.CAMERA, yang diperlukan oleh ARCore.
|
boolean |
isArRequired()
Menampilkan true jika aplikasi ini AR, false jika AR Optional.
|
Metode yang Dilindungi
Konfigurasi | |
Tetapkan<Session.Feature> |
getSessionFeatures()
Menentukan fitur tambahan untuk membuat
Session ARCore. |
void |
handleSessionException(AvailableException sessionException)
|
Metode Turunan
Dari class
com.google.ar.sceneform.ux.BaseArFragment
abstrak String[] |
getAdditionalPermissions()
Menampilkan array izin berbahaya yang diperlukan oleh aplikasi selain Manifest.permission.CAMERA, yang diperlukan oleh ARCore.
|
ArSceneView |
getArSceneView()
Mendapatkan ArSceneView untuk fragmen ini.
|
Boolean |
getCanRequest berbahayaPermissions()
Jika benar,
requestDangerousPermissions() akan ditampilkan tanpa melakukan apa pun, jika izin
palsu akan diminta
|
PlaneDiscoveryController |
getPlaneDiscoveryController()
Mendapatkan pengontrol penemuan pesawat, yang menampilkan petunjuk cara memindai pesawat.
|
Konfigurasi abstrak | |
abstrak Set<Session.Feature> |
getSessionFeatures()
Menentukan fitur tambahan untuk membuat
Session ARCore. |
TransformationSystem |
getTransformationSystem()
Mendapatkan sistem transformasi, yang digunakan oleh
TransformableNode untuk mendeteksi
gestur dan mengoordinasikan node yang dipilih. |
abstrak |
handleSessionException(AvailableException sessionException)
|
final void |
InitializeSession()
Menginisialisasi sesi ARCore.
|
boolean abstrak |
isArRequired()
Menampilkan true jika aplikasi ini AR, false jika AR Optional.
|
TransformationSystem |
makeTransformationSystem()
Membuat sistem transformasi yang digunakan oleh fragmen ini.
|
Lihat | |
void | |
void | |
void |
onPause()()
|
void |
onPeekTouch(HitTestResult hitTestResult, MotionEvent MotionEvent)
Dipanggil saat peristiwa sentuh dikirim ke sebuah scene.
|
void |
onRequestPermissionsResult(int requestCode, String[] permissions, int[] results)
Menerima hasil untuk permintaan izin.
|
void |
onResume()
|
void | |
void |
onWindowFocusChanged(boolean hasFocus)
|
void |
request berbahayaPermissions()
Memulai proses permintaan izin berbahaya.
|
boolean akhir | |
void |
setCanRequest berbahayaPermissions(Boolean canRequest berbahayaPermissions)
Jika benar,
requestDangerousPermissions() akan ditampilkan tanpa melakukan apa pun, jika izin
palsu akan diminta
|
void |
setOnSessionInitializationListener(BaseArFragment.OnSessionInitializationListener onSessionInitializationListener)
Mendaftarkan callback untuk dipanggil saat Sesi ARCore diinisialisasi.
|
void |
setOnTapArPlaneListener(BaseArFragment.OnTapArPlaneListener onTapArPlaneListener)
Mendaftarkan callback untuk dipanggil saat Bidang ARCore diketuk.
|
void |
setupSelectionRenderable(FootprintSelectionVisualr selectionVisualizer)
|
Dari class
android.support.v4.app.Fragment
void | |
boolean akhir |
sama dengan(Objek arg0)
|
FragmentActivity final |
getActivity()
|
boolean |
getAllowEnterTransitionTransition()
|
boolean |
getAllowReturnTransitionTransition()
|
Paket final |
getArguments()
|
FragmentManager final |
getChildFragmentManager()
|
Konteks |
getContext()
|
ViewModelProvider.Factory |
getDefaultViewModelProviderFactory()
|
Objek |
getEnterTransition()
|
Objek |
getExitTransition()
|
FragmentManager final |
getFragmentManager()
|
Object final |
getHost()
|
int final |
getId()
|
Penyebar Tata Letak |
getLayoutInflater(Paket arg0)
|
final LayoutInflater |
getLayoutInflater()
|
Siklus Proses |
getLifecycle()
|
LoaderManager |
getZendesk()
|
Fragmen akhir |
getParentFragment()
|
FragmentManager final |
getParentFragmentManager()
|
Objek |
getReenterTransition()
|
Resource final |
getResources()
|
boolean akhir |
getPersistInstance()
|
Objek |
getReturnTransition()
|
final SavedStateRegistry |
getSavedStateRegistry()
|
Objek |
getSharedElementEnterTransition()
|
Objek |
getSharedElementReturnTransition()
|
final String |
getString(int arg0, Object... arg1)
|
final String |
getString(int arg0)
|
final String |
getTag()
|
Fragmen akhir |
getTargetFragment()
|
int final |
getTargetRequestCode()
|
final CharSequence |
getText(int arg0)
|
boolean |
getUserVisibleHint()
|
Lihat |
getView()
|
LifecycleOwner |
getViewLifecycleOwner()
|
LiveData<LifecycleOwner> |
getViewLifecycleOwnerLiveData()
|
ViewModelStore |
getViewModelStore()
|
boolean akhir |
hasOptionsMenu()
|
int final |
hashCode()
|
Fragmen statis | |
Fragmen statis | |
boolean akhir |
isDitambahkan()
|
boolean akhir |
isDetached()
|
boolean akhir |
isHidden()
|
boolean akhir |
isInLayout()
|
boolean akhir |
isMenuVisible()
|
boolean akhir |
isRemove()
|
boolean akhir |
isResumed()
|
boolean akhir |
isStateSaved()
|
boolean akhir |
isVisible()
|
void |
onActivityCreated(Paket arg0)
|
void |
ExoPlayer(int arg0, int arg1, Intent arg2)
|
void |
onAttach(Activity arg0)
|
void |
onAttach(Konteks arg0)
|
void |
onAttachFragment(Fragment arg0)
|
void |
onConfigurationChanged(Configuration arg0)
|
boolean |
onContextItemSelected(MenuItem arg0)
|
void |
onCreate(Paket arg0)
|
Animasi |
onCreateAnimation(int arg0, boolean arg1, int arg2)
|
Animator |
onCreateAnimator(int arg0, boolean arg1, int arg2)
|
void | |
void | |
Lihat | |
void |
onDestroy()
|
void |
onDestroyOptionsMenu()
|
void |
onDestroyView()
|
void |
onDetach()
|
Penyebar Tata Letak |
onGetLayoutInflater(Paket arg0)
|
void |
onHiddenChanged(boolean arg0)
|
void | |
void | |
void |
onLowMemory()
|
void |
onMultiWindowModeChanged(boolean arg0)
|
boolean |
onOptionsItemSelected(MenuItem arg0)
|
void |
onOptionsMenuClosed(Menu arg0)
|
void |
onPause()
|
void |
onPictureInPictureModeChanged(boolean arg0)
|
void |
onPrepareOptionsMenu(Menu arg0)
|
void |
onPrimaryNavigationFragmentChanged(boolean arg0)
|
void |
onRequestPermissionsResult(int arg0, String[] arg1, int[] arg2)
|
void |
onResume()
|
void |
onSaveInstanceState(Paket arg0)
|
void |
onStart()
|
void |
onStop()
|
void | |
void |
onViewStateDisabled(Paket arg0)
|
void |
postponeEnterTransition()
|
final void |
postponeEnterTransition(panjang arg0, TimeUnit arg1)
|
void |
registerForJIT(Tampilan arg0)
|
final void |
requestPermissions(String[] arg0, int arg1)
|
FragmentActivity final |
requireActivity()
|
Paket final |
requireArguments()
|
Context final |
requireContext()
|
FragmentManager final |
requireFragmentManager()
|
Object final |
requireHost()
|
Fragmen akhir |
requireParentFragment()
|
final Tampilan |
requireView()
|
void |
setAllowEnterTransitionTransition (boolean arg0)
|
void |
setAllowReturnTransitionTransition(boolean arg0)
|
void |
setArguments(Paket arg0)
|
void |
setEnterSharedElementCallback((ArgCallback)
|
void |
setEnterTransition(Objek arg0)
|
void |
setKeluarSharedElementCallback(SharedElementCallback arg0)
|
void |
setExitTransition(Objek arg0)
|
void |
setHasOptionsMenu(boolean arg0)
|
void |
setInitialSavedState(Fragment.SavedState arg0)
|
void |
setMenuVisibility(boolean arg0)
|
void |
setReenterTransition(Objek arg0)
|
void |
setPersistInstance(boolean arg0)
|
void |
setReturnTransition(Object arg0)
|
void |
setSharedElementEnterTransition(Objek arg0)
|
void |
setSharedElementReturnTransition (Objek arg0)
|
void |
setTargetFragment(Fragment arg0, int arg1)
|
void |
setUserVisibleHint(boolean arg0)
|
boolean |
shouldShowRequestPermissionRationale(String arg0)
|
void |
startActivity (Intent arg0)
|
void | |
void |
ExecutionResult(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 |
unregisterForSystrace(Tampilan arg0)
|
Dari class
java.lang.Object
Dari antarmuka
com.google.ar.sceneform.Scene.OnPeekTouchListener
abstrak |
onPeekTouch(HitTestResult hitTestResult, MotionEvent MotionEvent)
Dipanggil saat peristiwa sentuh dikirim ke sebuah scene.
|
Dari antarmuka
com.google.ar.sceneform.Scene.OnUpdateListener
Dari antarmuka
android.content.ComponentCallbacks
abstrak |
onConfigurationChanged(Configuration arg0)
|
abstrak |
onLowMemory()
|
Dari antarmuka
android.view.View.OnCreateInsightsListener
abstrak |
Dari antarmuka
android.arch.lifecycle.LifecycleOwner
Lifecycle abstrak |
getLifecycle()
|
Dari antarmuka
android.arch.lifecycle.ViewModelStoreOwner
abstrak ViewModelStore |
getViewModelStore()
|
Dari antarmuka
android.arch.lifecycle.HasDefaultViewModelProviderFactory
abstrak ViewModelProvider.Factory |
getDefaultViewModelProviderFactory()
|
Dari antarmuka
androidx.savedstate.SavedStateRegistryOwner
abstrak SavedStateRegistry |
getSavedStateRegistry()
|
Konstruktor Publik
publik ArFragment ()
Metode Publik
publik String[] getAdditionalPermissions ()
Menampilkan array izin berbahaya yang diperlukan oleh aplikasi selain Manifest.permission.CAMERA, yang diperlukan oleh ARCore. Jika tidak ada izin tambahan yang diperlukan, array kosong harus ditampilkan.
boolean publik isArRequired ()
Menampilkan true jika aplikasi ini AR, false jika AR Optional. Ini dipanggil saat menginisialisasi aplikasi dan sesi.
Metode yang Dilindungi
dilindungi Konfigurasi getSessionConfiguration (sesi Sesi)
Parameter
sesi |
---|
Protected Set<Session.Feature> getSessionFeatures ()
Menentukan fitur tambahan untuk membuat Session
ARCore. Lihat
Session.Feature
.
dilindungi void handleSessionException (AvailableException sessionException)
Parameter
sessionException |
---|