700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 360全景地图 android Android-谷歌VR展示360度全景图

360全景地图 android Android-谷歌VR展示360度全景图

时间:2020-11-21 19:16:23

相关推荐

360全景地图 android Android-谷歌VR展示360度全景图

原标题:Android-谷歌VR展示360度全景图

来自:掘金,作者,刘洋巴金

链接:https://juejin.im/post/5d95b4e86fb9a04dff4de98c

1、先看下效果图

谷歌的一款全景地图解决方案,超级简单

2、怎么用

1、在 build.gradle 文件中添加库依赖:

dependencies{

implementation'com.google.vr:sdk-panowidget:1.80.0'

}

2、布局引用

< com.google.vr.sdk.widgets.pano.VrPanoramaView

android:id= "@+id/vr_myshow"

android:layout_width= "match_parent"

android:layout_height= "match_parent"

android:layout_marginTop= "10dp"/>

3、权限

< uses-permissionandroid:name= "android.permission.INTERNET"/>

< uses-permissionandroid:name= "android.permission.READ_EXTERNAL_STORAGE"/>

4、Activity中初始化组件

vr_myshow = (VrPanoramaView) findViewById(R.id.vr_myshow);

paNormalOptions = newVrPanoramaView.Options;

paNormalOptions.inputType = VrPanoramaView.Options.TYPE_STEREO_OVER_UNDER;

// vr_myshow.setFullscreenButtonEnabled (false); // 隐藏全屏模式按钮

vr_myshow.setInfoButtonEnabled( false); // 设置隐藏最左边信息的按钮

vr_myshow.setStereoModeButtonEnabled( false); // 设置隐藏立体模型的按钮

vr_myshow.setEventListener( newVrPanoramaEventListener { // 设置监听

@Override

publicvoidSuccess{ // 图片加载成功

}

@Override

publicvoidError(String errorMessage){ // 图片加载失败

}

@Override

publicvoidonClick{ // 当我们点击了VrPanoramaView 时候触发 super.onClick;

}

@Override

publicvoidonDisplayModeChanged( intnewDisplayMode){ // 改变显示模式时候触发(全屏模式和纸板模式)

super.onDisplayModeChanged(newDisplayMode);

}

});

// 加载本地的图片源

vr_myshow.loadImageFromBitmap(BitmapFactory.decodeResource(getResources, R.drawable.andes), paNormalOptions);

// 设置网络图片源

// vr_myshow.loadImageFromByteArray;

源码:

●编号656,输入编号直达本文返回搜狐,查看更多

责任编辑:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。