앱의 StreetViewPanorama 구성요소입니다. 이 단편은 가장 간단한 방법으로 애플리케이션에서 파노라마를 봅니다. 파노라마 뷰를 둘러싸는 래퍼로, 필요한 수명 주기 요구사항을 처리합니다 이 구성요소는 프래그먼트이므로, 프래그먼트에 추가되거나 아래 XML을 사용하여 간단히 액티비티의 레이아웃 파일을 생성합니다.
<fragment class="com.google.android.libraries.maps.SupportStreetViewPanoramaFragment" android:layout_width="match_parent" android:layout_height="match_parent"/>
StreetViewPanorama
는 getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback)
를 사용하여 획득해야 합니다. SupportStreetViewPanoramaFragment
는 스트리트 뷰 시스템과 뷰를 자동으로 초기화합니다.
SupportStreetViewPanoramaFragment의 onDestroyView()
메서드가 다음과 같은 경우 뷰를 삭제할 수 있습니다.
호출되고 useViewLifecycleInFragment(boolean)
옵션은
설정합니다. 이 경우 뷰가
나중에 MapFragment의 onCreateView(LayoutInflater, ViewGroup, Bundle)
이 발생할 때 다시 생성됨
메서드가 호출됩니다.
StreetViewPanorama
에서 가져온 모든 객체는 뷰와 연결됩니다. 그것은
뷰의 수명을 초과하여 객체를 유지하지 않는 것이 중요합니다. 그렇지 않으면 메모리 누수가 발생합니다.
해제될 수 없기 때문입니다.
API 12 이상을 타겟팅하는 경우에만 이 클래스를 사용합니다. 그렇지 않은 경우 SupportStreetViewPanoramaFragment를 사용합니다.
참고: Android용 Google 지도 SDK는 하나의 활동에서 여러
SupportStreetViewPanoramaFragment
객체를 지원하지 않습니다.
공개 생성자 요약
SupportStreetViewPanoramaFragment()
스트리트 뷰 파노라마 프래그먼트를 만듭니다.
|
공개 메서드 요약
void |
getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback 콜백)
StreetViewPanorama 인스턴스가 다음 상태일 때 트리거될 콜백 객체를 설정합니다.
바로 사용할 수 있습니다 |
정적 SupportStreetViewPanoramaFragment | |
정적 SupportStreetViewPanoramaFragment |
newInstance()
기본 옵션을 사용하여 스트리트 뷰 파노라마 프래그먼트를 만듭니다.
|
void |
onActivityCreated(Bundle savedInstanceState)
|
void |
onAttach(활동 활동)
|
void |
onCreate(Bundle savedInstanceState)
|
보기 |
onCreateView(LayoutInflater 인플레이터, ViewGroup 컨테이너, Bundle savedInstanceState)
|
void | |
void | |
void |
onInflate(활동 활동, AttributeSet attrs, Bundle savedInstanceState)
확장 중에 뷰 계층 구조에서 처리되는 인수로 속성을 파싱합니다.
|
void | |
void |
onPause()
|
void |
onResume()
|
void |
onSaveInstanceState(번들 outState)
|
void |
onStart()
|
void |
onStop()
|
void |
setArguments(번들 인수)
|
상속받은 메서드 요약
공개 생성자
<ph type="x-smartling-placeholder"></ph> 공개 를 통해 개인정보처리방침을 정의할 수 있습니다. SupportStreetViewPanoramaFragment ()
스트리트 뷰 파노라마 프래그먼트를 만듭니다. 이 생성자는 인플레이터에서 사용할 때만 공개됩니다.
newInstance()
를 사용하여 프로그래매틱 방식으로 SupportStreetViewPanoramaFragment를 만듭니다.
공개 메서드
<ph type="x-smartling-placeholder"></ph> 공개 무효 를 통해 개인정보처리방침을 정의할 수 있습니다. getStreetViewPanoramaAsync (OnStreetViewPanoramaReadyCallback 콜백)
StreetViewPanorama
인스턴스가 다음 상태일 때 트리거될 콜백 객체를 설정합니다.
바로 사용할 수 있습니다
참고:
- 사용자의 기기에 Google Play 서비스가 설치되어 있지 않은 경우 콜백은 사용자가 설치할 때까지 트리거되지 않습니다.
- 콜백은 기본 스레드에서 실행됩니다.
- 콜백에서 제공하는
StreetViewPanorama
객체는 null이 아닙니다.
매개변수
콜백 | 파노라마를 표시할 준비가 되면 트리거될 콜백 객체입니다. 있습니다. |
---|
<ph type="x-smartling-placeholder"></ph> 공개 정적 SupportStreetViewPanoramaFragment newInstance (StreetViewPanoramaOptions 옵션)
지정된 옵션으로 스트리트뷰 파노라마 프래그먼트를 만듭니다.
매개변수
옵션 |
---|
<ph type="x-smartling-placeholder"></ph> 공개 정적 SupportStreetViewPanoramaFragment newInstance ()
기본 옵션을 사용하여 스트리트 뷰 파노라마 프래그먼트를 만듭니다.
<ph type="x-smartling-placeholder"></ph> 공개 무효 를 통해 개인정보처리방침을 정의할 수 있습니다. onActivityCreated (Bundle savedInstanceState)
매개변수
savedInstanceState |
---|
<ph type="x-smartling-placeholder"></ph> 공개 무효 를 통해 개인정보처리방침을 정의할 수 있습니다. onAttach (활동 활동)
매개변수
활동 |
---|
<ph type="x-smartling-placeholder"></ph> 공개 무효 를 통해 개인정보처리방침을 정의할 수 있습니다. onCreate (Bundle savedInstanceState)
매개변수
savedInstanceState |
---|
<ph type="x-smartling-placeholder"></ph> 공개 보기 를 통해 개인정보처리방침을 정의할 수 있습니다. onCreateView (LayoutInflater 인플레이터, ViewGroup 컨테이너, Bundle savedInstanceState)
매개변수
인플레이터 | |
---|---|
컨테이너 | |
savedInstanceState |
public void onDestroy ()
<ph type="x-smartling-placeholder"></ph> 공개 무효 를 통해 개인정보처리방침을 정의할 수 있습니다. onDestroyView ()
<ph type="x-smartling-placeholder"></ph> 공개 무효 를 통해 개인정보처리방침을 정의할 수 있습니다. onInflate (활동 활동, AttributeSet attrs, Bundle savedInstanceState)
확장 중에 뷰 계층 구조에서 처리되는 인수로 속성을 파싱합니다.
매개변수
활동 | |
---|---|
attrs | |
savedInstanceState |
public void onLowMemory ()
public void onPause ()
public void onResume ()
<ph type="x-smartling-placeholder"></ph> 공개 무효 를 통해 개인정보처리방침을 정의할 수 있습니다. onSaveInstanceState (번들 outState)
매개변수
outState |
---|
public void onStart ()
public void onStop ()
<ph type="x-smartling-placeholder"></ph> 공개 무효 를 통해 개인정보처리방침을 정의할 수 있습니다. setArguments (번들 인수)
매개변수
args |
---|