Composant StreetViewPanorama dans une application. Ce fragment est le moyen le plus simple de placer une rue. Afficher le panorama dans une application. Il s'agit d'une enveloppe autour d'une vue de panorama pour pour répondre aux besoins nécessaires du cycle de vie. En tant que fragment, ce composant peut être ajouté à une de mise en page de l'activité avec le code XML ci-dessous.
<fragment class="com.google.android.libraries.maps.StreetViewPanoramaFragment" android:layout_width="match_parent" android:layout_height="match_parent"/>
StreetViewPanorama
doit être acquis à l'aide de getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback)
. StreetViewPanoramaFragment
initialise automatiquement le système Street View et la vue.
Une vue peut être supprimée lorsque la méthode onDestroyView()
de StreetViewPanoramaFragment est
appelée et l'option useViewLifecycleInFragment(boolean)
est
défini. Dans ce cas, le fragment StreetViewPanoramaFragment n'est plus valide tant que la vue n'est pas
recréé plus tard lorsque le onCreateView(LayoutInflater, ViewGroup, Bundle)
de MapFragment
est appelée.
Tout objet obtenu à partir de StreetViewPanorama
est associé à la vue. Il est
important de ne pas tenir des objets
au-delà de la vie de la vue. Sinon, cela entraînera une fuite de mémoire
car la vue ne peut pas être libérée.
N'utilisez cette classe que si vous ciblez l'API 12 ou une version ultérieure. Sinon, utilisez SupportStreetViewPanoramaFragment.
Remarque: Le SDK Google Maps pour Android n'accepte pas plusieurs objets
StreetViewPanoramaFragment
dans une même activité.
Récapitulatif des constantes héritées
Récapitulatif des constructeurs publics
StreetViewPanoramaFragment()
Crée un fragment de panorama Street View.
|
Récapitulatif des méthodes publiques
vide |
getStreetViewPanoramaAsync(rappel OnStreetViewPanoramaReadyCallback)
Définit un objet de rappel qui est déclenché lorsque l'instance
StreetViewPanorama est
prêts à être utilisés. |
statique StreetViewPanoramaFragment |
newInstance(options StreetViewPanoramaOptions)
Crée un fragment de panorama Street View avec les options données.
|
statique StreetViewPanoramaFragment |
newInstance()
Crée un fragment de panorama Street View en utilisant les options par défaut.
|
vide |
onActivityCreated(Bundle savedInstanceState)
|
vide |
onAttach(activité de l'activité)
|
vide |
onCreate(Bundle savedInstanceState)
|
Afficher |
onCreateView(modèle de gonflage LayoutInflater, conteneur ViewGroup, Bundle savedInstanceState)
|
vide | |
vide | |
vide |
onInflate(activité d'activité, attributs AttributeSet, Bundle savedInstanceState)
Analyser les attributs lors du gonflage à partir d'une hiérarchie de vues dans les arguments que nous traitons
|
vide | |
vide |
onPause()
|
vide |
onResume()
|
vide |
onSaveInstanceState(état du bundle)
|
vide |
onStart()
|
void |
onStop()
|
vide |
setArguments(arguments du bundle)
|
Récapitulatif des méthodes héritées
Constructeurs publics
<ph type="x-smartling-placeholder"></ph> public StreetViewPanoramaFragment ()
Crée un fragment de panorama Street View. Ce constructeur est public uniquement et peut uniquement être utilisé par un système de gonflage.
Utilisez newInstance()
pour créer un StreetViewPanoramaFragment par programmation.
Méthodes publiques
<ph type="x-smartling-placeholder"></ph> public vide getStreetViewPanoramaAsync (rappel OnStreetViewPanoramaReadyCallback)
Définit un objet de rappel qui est déclenché lorsque l'instance StreetViewPanorama
est
prêts à être utilisés.
Remarques :
- Si les services Google Play ne sont pas installés sur l'appareil de l'utilisateur, rappel ne sera pas déclenché tant que l'utilisateur ne l'aura pas installé.
- Le rappel sera exécuté dans le thread principal.
- L'objet
StreetViewPanorama
fourni par le rappel n'est pas nul.
Paramètres
rappel | Objet de rappel qui est déclenché lorsque le panorama est prêt à être utilisé. |
---|
<ph type="x-smartling-placeholder"></ph> public statique StreetViewPanoramaFragment newInstance (StreetViewPanoramaOptions)
Crée un fragment de panorama Street View avec les options données.
Paramètres
options |
---|
<ph type="x-smartling-placeholder"></ph> public statique StreetViewPanoramaFragment newInstance ()
Crée un fragment de panorama Street View en utilisant les options par défaut.
<ph type="x-smartling-placeholder"></ph> public vide onActivityCreated (Bundle savedInstanceState)
Paramètres
savedInstanceState |
---|
<ph type="x-smartling-placeholder"></ph> public vide onAttach (activité)
Paramètres
activité |
---|
<ph type="x-smartling-placeholder"></ph> public vide onCreate (Bundle savedInstanceState)
Paramètres
savedInstanceState |
---|
<ph type="x-smartling-placeholder"></ph> public Afficher onCreateView (modèle de gonflage LayoutInflater, conteneur ViewGroup, bundle savedInstanceState)
Paramètres
gonflage | |
---|---|
conteneur | |
savedInstanceState |
public void onDestroy ()
<ph type="x-smartling-placeholder"></ph> public vide onDestroyView ()
<ph type="x-smartling-placeholder"></ph> public vide onInflate (activité d'activité, attributs AttributeSet, bundle savedInstanceState)
Analyser les attributs lors du gonflage à partir d'une hiérarchie de vues dans les arguments que nous traitons
Paramètres
activité | |
---|---|
attrs | |
savedInstanceState |
public void onLowMemory ()
public void onPause ()
public void onResume ()
<ph type="x-smartling-placeholder"></ph> public vide onSaveInstanceState (état d'exportation du bundle)
Paramètres
outState |
---|
public void onStart ()
public void onStop ()
<ph type="x-smartling-placeholder"></ph> public vide setArguments (Bundle d'arguments)
Paramètres
args |
---|