Я использую google play services panorama api fir, отображая панорамное изображение. Все работает нормально, но я хочу добавить макет поверх этого представления, чтобы изображение использовалось в качестве фона активности.Panorama API - Наложение макета сверху панорамы
Вот мой код, показывающий панорамный вид:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mClient = new GoogleApiClient.Builder(this, this, this)
.addApi(Panorama.API)
.build();
}
@Override
public void onConnected(Bundle bundle) {
Uri uri = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.pano1);
Panorama.PanoramaApi.loadPanoramaInfo(mClient, uri).setResultCallback(
new ResultCallback<PanoramaApi.PanoramaResult>() {
@Override
public void onResult(PanoramaApi.PanoramaResult result) {
if (result.getStatus().isSuccess()) {
Intent viewerIntent = result.getViewerIntent();
Log.i(TAG, "found viewerIntent: " + viewerIntent);
if (viewerIntent != null) {
startActivity(viewerIntent);
}
} else {
Log.e(TAG, "error: " + result);
}
}
});
}
Последовательность действий, что я начинаю новую деятельность с ViewerIntent, и я не могу контролировать макет так просто показывая панорамный вид.
Я ищу одно из следующих действий:
- Получения контроля над открывающимся ViewerIntent деятельности
- Passing макета к следующей деятельности через пачку
- Переопределение панорамного вида деятельности, и заполнение My собственный макет
Google пример улица вид панорамы деятельности:
Спасибо за сообщение. Это поможет мне сделать демо для панорамы. –