谷歌有专门的SDK来完成虚拟现实,我这次以一个全景图片的例子来说一下这个SDK实现VR的基本过程,首先全景图片就是百度地图里的那样,能够看到周围环境360的图片。
编译的com.google.vr: sdk-panowidget: 1.80.0
& lt; uses-permission android: name=" android.permission.INTERNET "/比; & lt; uses-permission android: name=" android.permission.READ_EXTERNAL_STORAGE "/比; & lt; uses-permission android: name=" android.permission.WRITE_EXTERNAL_STORAGE "/比; & lt; uses-permission android: name=" android.permission.ACCESS_NETWORK_STATE "/比; & lt; uses-permission android: name=" android.permission.ACCESS_WIFI_STATE "/比; & lt; uses-permission android: name=" android.permission.READ_PHONE_STATE "/比; & lt; uses-permission android: name=" android.permission.GET_TASKS "/祝辞
<>强实现代码强>
公开课GoogleVRActivity延伸AppCompatActivity { 私人VrPanoramaView mVrPanoramaView; 私人VrPanoramaView。选项paNormalOptions; @Override 保护空白> & lt; ScrollView xmlns: android=" http://schemas.android.com/apk/res/android " android: layout_width=" match_parent " android: layout_height=" match_parent " android:背景=癅android:颜色/白”比; LinearLayout & lt; android: layout_width=" match_parent " android: layout_height=" match_parent " android:填充=" 10底” android: id=癅 + id/main_layout” 面向android:=按怪薄北? & lt; TextView android: id=癅 + id/标题” android: textSize=" @dimen/title_text_size” android: textStyle=按蟮ā? android:输入textColor=" @color/colorAccent” android:文本="第二种谷歌官方VR演示”/比; & lt; TextView android: id=癅 + id/字幕” android:输入textColor=" @color/colorAccent” android: textSize=" @dimen/caption_text_size” android:文本="谷歌纸壳子演示”/比; & lt; TextView android: id=癅 + id/paragraph2” android:输入textColor=" @color/colorAccent” android: textSize=" @dimen/paragragh_text_size” android:文本="鱼和熊掌不可兼得“/比; & lt; com.google.vr.sdk.widgets.pano.VrPanoramaView android: id=癅 + id/mVrPanoramaView” android: layout_width=" match_parent " android: layout_height=?50”倾斜/祝辞 & lt;/LinearLayout> & lt;/ScrollView>
VrPanoramaView这个类和活动有着类似的生命周期,全屏显示是它自己设置的,这个VR的SDK完成度很高,可以多去参考。
以上这篇Android谷歌推荐的VR实现方式(分享)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。