SupportStreetViewPanoramaFragment

公開課程 SupportStreetViewPanoramaFragment 擴充 Fragment

應用程式中的 StreetViewPanorama 元件。這段片段是放置街道最簡單的方法 在應用程式中查看全景。會在全景檢視周圍的包裝函式 處理必要的生命週期需求這個元件可以做為片段,將元件新增至 活動的版面配置檔案,只要使用下方的 XML 即可。

 <fragment
    class="com.google.android.libraries.maps.SupportStreetViewPanoramaFragment"
    android:layout_width="match_parent"
    android:layout_height="match_parent"/>
敬上 必須使用 getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback) 取得 StreetViewPanoramaSupportStreetViewPanoramaFragment 會自動初始化街景服務系統和檢視畫面。

當 SupportStreetViewPanoramaFragment 的 onDestroyView() 方法為 而 useViewLifecycleInFragment(boolean) 選項為 設定。發生這種情況時,SupportStreetViewPanoramaFragment 會失效,直到檢視畫面變為 稍後由 MapFragment 的 onCreateView(LayoutInflater, ViewGroup, Bundle) 時重新建立 方法。

StreetViewPanorama 取得的任何物件都會與檢視畫面建立關聯。是 重要的是,不要一直停留在視圖以外的物件。否則會造成記憶體流失 因為無法釋出檢視畫面

只有在您指定 API 12 以上的版本時,才使用這個類別。否則,請使用 SupportStreetViewPanoramaFragment。

注意:Google Maps SDK for Android 不支援在單一活動中使用多個 SupportStreetViewPanoramaFragment 物件。

公用建構函式摘要

SupportStreetViewPanoramaFragment()
建立街景服務全景片段。

公用方法摘要

void
getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback 回呼)
設定將在 StreetViewPanorama 例項運作時觸發的回呼物件 隨時可用
靜態 SupportStreetViewPanoramaFragment
newInstance(StreetViewPanoramaOptions 選項)
使用指定的選項建立街景服務全景片段。
靜態 SupportStreetViewPanoramaFragment
newInstance()
使用預設選項建立街景服務全景片段。
void
onActivityCreated(Bundle savedInstanceState)
void
onAttach(活動活動)
void
onCreate(Bundle savedInstanceState)
檢視畫面
onCreateView(LayoutInflater inflater、ViewGroup 容器、 Bundle savedInstanceState)
void
void
void
onInflate(活動活動、AttributeSet attrs、Bundle savedInstanceState)
在加載期間,將屬性從檢視區塊階層剖析為我們處理的引數。
void
void
void
void
onSaveInstanceState(套裝組合 outState)
void
void
onStop()
void
setArguments(軟體包引數)

繼承方法摘要

公用建構函式

公開 SupportStreetViewPanoramaFragment ()

建立街景服務全景片段。此建構函式僅供 Inflater 使用。 使用 newInstance() 以程式輔助方式建立 SupportStreetViewPanoramaFragment。

公用方法

公開 void getStreetViewPanoramaAsync (OnStreetViewPanoramaReadyCallback 回呼)

設定將在 StreetViewPanorama 例項運作時觸發的回呼物件 隨時可用

請注意:

  • 如果使用者的裝置未安裝 Google Play 服務, 只有在使用者安裝回呼的情況下,才會觸發回呼。
  • 回呼將在主執行緒中執行。
  • 回呼提供的 StreetViewPanorama 物件為非空值。

參數
回呼 當全景準備就緒時,會觸發的回呼物件

公開 靜態 SupportStreetViewPanoramaFragment newInstance (StreetViewPanoramaOptions 選項)

使用指定的選項建立街景服務全景片段。

參數
選項

公開 靜態 SupportStreetViewPanoramaFragment newInstance ()

使用預設選項建立街景服務全景片段。

公開 void onActivityCreated (Bundle savedInstanceState)

參數
savedInstanceState

公開 void onAttach (活動)

參數
活動

公開 void onCreate (Bundle savedInstanceState)

參數
savedInstanceState

公開 檢視畫面 onCreateView (LayoutInflater inflater、ViewGroup 容器、 Bundle savedInstanceState)

參數
充氣
容器
savedInstanceState

public void onDestroy ()

公開 void onDestroyView ()

公開 void onInflate (活動活動、AttributeSet 屬性、 Bundle savedInstanceState)

在加載期間,將屬性從檢視區塊階層剖析為我們處理的引數。

參數
活動
attrs
savedInstanceState

public void onLowMemory ()

public void onPause ()

public void onResume ()

公開 void onSaveInstanceState (套裝組合)

參數
outState

public void onStart ()

public void onStop ()

公開 void setArguments (套裝組合引數)

參數
args